Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript href jQuery颜色框问题_Javascript_Jquery_Asp.net_Colorbox_Href - Fatal编程技术网

Javascript href jQuery颜色框问题

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

我正在尝试从页面中弹出一个颜色框iFrame窗口。我成功地将其弹出页面,但它几乎立即消失。我无法让它在页面上停留一辈子,更不用说在窗口关闭前加载任何内容了

以下是我所拥有的:

 <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-你能把你的决议作为一个答案发布并接受它,以便将来有同样问题的用户能够快速找到答案吗?