我正在使用厚箱3.1来加载弹出窗口。通过以下方式使用它很好:
<a href="filename.php" class="thickbox"> TEST </a>
如果我们现在点击TEST,那么弹出窗口效果很好。
现在我的问题是:我需要使用JavaScript在表单加载中调用此弹出窗口。
我做的事情如下:
<script type="text/javascript">
window.location.href = "filename.php"
</script>
它只是重定向到该特定文件。但是没有在弹出窗口中显示。
可能的方法是什么?
提前致谢
答案 0 :(得分:1)
试试这个:
<a href="filename.php" class="thickbox" id="openOnLoad">Test</a>
<script type="text/javascript">
$(function(){ // On DOM ready
$('#openOnLoad').click();
});
</script>
答案 1 :(得分:1)
您可以在不更改标记的情况下执行此操作,如下所示:
$(function() {
$('a[href=filename.php]').click();
});
答案 2 :(得分:0)
<a href="filename.php" class="thickbox" id="UniqueIdForThisLink"> TEST </a>
<script type="text/javascript">
$("#UniqueIdForThisLink").click();
</script>