![](/img/trans.png)
[英]How can I write a router to open a Joomla Squeezebox modal from a URL parameter?
[英]Open SqueezeBox in joomla 1.5
嗨,我想在我的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中包含一个包含<a>
标签的td,以打开一个弹出窗口来修改该项目,这是代码
<a rel="{handler: "iframe", size: {x: 600, y: 400}}" href="' . $url . '" class="modal toolbar" target="_blank" >';
好了,这是问题所在,当我点击url时,代替打开弹出窗口,而是打开一个新窗口
在joomla 2.5中,我曾经调用过调用SqueezeBox.open
函数以打开弹出窗口,但在joomla 1.5中,我称它为错误消息
TypeError:SqueezeBox.open不是函数
任何帮助请
好吧,我不能使用JQuery,因为他们要求我不要使用它
使用以下内容更新您的链接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');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.