0

嗨,我想在我的 joomla 1.5 中打开一个带有提供者 URL 的弹出窗口 好吧,我尝试了很多解决方案,但没有一个起作用
好吧,我打开一个弹出窗口的按钮,用户填写表格并提交,然后我调用一个函数来加载新插入的数据 那么弹出窗口在这里工作正常
我在这里添加JHTML::_('behavior.modal'); 我用来打开弹出窗口以向表中添加内容的代码

<a rel="{handler: 'iframe', size: {x: 600, y: 400}}" href="<?php echo $url; ?>" class="modal" target="_blank">
    <img class="button-20" src="components/com_tkcontrack/assets/images/new_client.png" title="<?php echo JText::_('TKCONTRACK_NOUVEAU'); ?>" />
</a>

这里一切正常我使用ajax加载的数据包含一个tr在那个tr有一个td包含一个<a>标签来打开一个弹出窗口来修改那个项目,这里是代码

<a rel="{handler: "iframe", size: {x: 600, y: 400}}" href="' . $url . '" class="modal toolbar" target="_blank" >';

那么问题来了,当我点击网址时,而不是打开一个弹出窗口,而是打开一个新窗口

在 joomla 2.5 中,我曾经调用调用 SqueezeBox.open来打开弹出窗口的函数,但在 joomla 1.5 中,我称之为我有这个错误消息

TypeError:SqueezeBox.open 不是函数

请有任何帮助

好吧,我不能使用 JQuery,因为他们要求我不要使用它

4

1 回答 1

0

用这个更新你的链接 html:

<a rel="{size: {x: 600, y: 400}, handler: 'iframe'}" href="' . $url . '" class="modal toolbar" target="_blank" >CONTENT</a>

如果要修改弹出窗口,请加载这些:

JHTML::_('behavior.mootools');
JHTML::_('script','modal.js', 'media/system/js', true);
JHTML::_('stylesheet','modal.css');
于 2016-08-04T21:15:09.537 回答