0

我面临以下问题:我正在尝试在页面上按下链接时jQuery显示一个。inline pop-up内联弹出窗口在.jspf页面内定义如下:

<div id="x" style="display:none">
    <a id="y" class="thickbox" href="#TB_inline?height=150&width=400&inlineId=w&modal=true">Show hidden modal content.</a>
</div>

<div id="w" style="display: none;">
...
</div>

我在onclick="checkLogout(); return false;" 哪里使用

function checkLogout(){
    document.getElementById("y").click();
}

显示内联内容。

包含此内容的 jspf 文件在多个 jsp 文件中使用,但是当单击链接时,只有连续使用的第一个页面jspf显示内容并正常运行。其他人调用该checkLogout()函数但不显示内联内容。

有谁知道我做错了什么?

提前致谢!

4

1 回答 1

0

我发现了这个问题,似乎来自 jsp 页面的 java-script 源没有包含在正确的顺序中。

jquery.js文件需要是第一个 js 文件,只有在您之后才能使用其他.js文件。

例如。

<script type="text/javascript" src="jquery-1.4.4.min.js" />
<script type="text/javascript" src="otherJavaScriptFile.js" />
于 2012-11-08T18:12:47.697 回答