Javascript href jQuery颜色框问题
我正在尝试从页面中弹出一个颜色框iFrame窗口。我成功地将其弹出页面,但它几乎立即消失。我无法让它在页面上停留一辈子,更不用说在窗口关闭前加载任何内容了 以下是我所拥有的:Javascript href jQuery颜色框问题,javascript,jquery,asp.net,colorbox,href,Javascript,Jquery,Asp.net,Colorbox,Href,我正在尝试从页面中弹出一个颜色框iFrame窗口。我成功地将其弹出页面,但它几乎立即消失。我无法让它在页面上停留一辈子,更不用说在窗口关闭前加载任何内容了 以下是我所拥有的: <script type="text/javascript"> function OpenCBox() { $.colorbox({href:"http://www.cnn.com", iframe: true, width: "80%", height: "80%", tr
<script type="text/javascript">
function OpenCBox()
{
$.colorbox({href:"http://www.cnn.com", iframe: true, width: "80%", height: "80%", transition: "elastic"});
}
</script>
这是我的JavaScript函数,它调用执行操作的OpenCBox
这将弹出窗口大约2秒钟,然后立即消失。我不明白发生了什么事
<asp:Button ID="NewRecordBTN" runat="server" Text="New Material Movement Request"
OnClientClick="OpenCBox()" />
我弄不明白这件事,快把自己逼疯了。任何帮助都会很好
谢谢。我采用了上面的解决方案,在中添加了一个普通的HTML按钮,而不是ASP.NET按钮,因为一个自动回发器正在启动
<script type="text/javascript">
function OpenCBox()
{
$.colorbox({href:"NewMMR.aspx", iframe: true, width: "50%", height: "50%", transition: "elastic"});
}
</script>
此函数将在色框窗口中引导我访问NewMMR.aspx
我没有使用上面的asp:按钮,而是使用了以下内容:
<input id="NewRecordBTN" type="button" onclick="OpenCBox()"
value="New Material Move Request" />
这解决了问题,因为正常的HTML按钮不会导致自动回发。希望有一天这能对其他人有所帮助。是否可能单击该按钮会触发ajax回发并替换颜色框的HTML?请尝试此代码并查看此框是否持续:。如果这是有效的,那么很可能是回发。同意克拉克林的观点。请尝试使用普通的HTML按钮。非常感谢!那个普通的HTML按钮工作得完美无缺。太奇怪了,事情就是这样。现在我想起来了,当色盒加载并关闭时,它看起来确实像是在回发。@se_brandon-你能把你的决议作为一个答案发布并接受它,以便将来有同样问题的用户能够快速找到答案吗?