根据下拉列表值动态生成链接

时间:2013-07-18 20:40:28

标签: javascript mootools joomla2.5 chronoforms

我正在使用Joomla 2.5和Mootools以及一个插件(Chronoforms)创建一个标签形式。现在我有一个下拉菜单,它通过PHP从数据库加载一些数据。我有一个按钮,我希望可以根据下拉列表的值加载一些值,所以我尝试了:

window.addEvent('domready', function() {
    $('province_aw').addEvent('change', function() {
        document.getElementById('link1').href = "index.php?option=com_chronoforms&chronoform=listSpecific-3&id_province="+index+"&id_ch="+b;
    });
});

使用此按钮

<a class="jcepopup" id="link1" href="javascript:void(0);" rel="{handler:'iframe'}"> <input type='button' name='prueba' id='prueba' value='...' /> </a>

下拉列表实际上是在更改链接HREF的值,但每次点击它时都会一直打开空白iframe

1 个答案:

答案 0 :(得分:0)

下拉列表已经有效,它会更改按钮,如果您右键单击以在新选项卡/窗口中打开链接,它就可以正常工作。

您的问题出在其他地方,而不是您发布的代码中。我建议检查你的jQuery脚本,在我的控制台中它不完整,它在一个函数的中间结束,看起来像一个破碎的文件。还要检查jcemediabox-popup-iframe,检查版本并使用简单的内容打开它以进行调试。