我遇到以下问题:
我在尝试按页面上的链接时使用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()
函数,但不显示内联内容。
有没有人知道我做错了什么?
提前致谢!
答案 0 :(得分:0)
我发现了问题,似乎jsp页面中的java脚本源没有包含在正确的顺序中。
jquery.js
文件需要是第一个js文件,并且只有在您可以使用其他.js
文件后才能使用。
例如
<script type="text/javascript" src="jquery-1.4.4.min.js" />
<script type="text/javascript" src="otherJavaScriptFile.js" />