gpt4 book ai didi

javascript - 使用嵌套 iframe 和 FrameSet 时,Jquery 颜色框弹出窗口不适用于 Firefox

转载 作者:行者123 更新时间:2023-11-27 23:53:36 25 4
gpt4 key购买 nike

我使用了 jquery 弹出颜色框,它在 Google Chrome 上工作正常,但在 Firefox 上不工作。

我有 3 个页面Default.aspx、Default2.aspx 和 Default3.aspx

Default3.aspx 嵌套在 Default2.aspx 中,而 Default2.aspx 嵌套在 Default.aspx 中。

完整源码如下:

默认.aspx

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<frameset rows="50,*" frameborder="NO" border="0">
<frame src="Default2.aspx" name="frameCV" marginwidth="0" marginheight="0"
scrolling="AUTO" noresize="noresize">
</frameset>
</html>

默认2.aspx

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server"><title></title></head>
<body>
<table style="width:100%">
<tr>
<td>
<iframe src="Default3.aspx" style="width:800px;height:500px; "></iframe>
</td>
</tr>
</table>

</body>
</html>

默认3.aspx

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title></title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript" src="jquery.colorbox.js"></script>
<script type="text/javascript">
function fn_openPopUp(url) {
$.colorbox({ href: url, width: "80%", height: "80%", iframe: true });
}
</script>
<link rel="stylesheet" href="colorbox.css" type="text/css" />
</head>
<body>
<form>
<div>
<img usemap="#P1" style="top:0px;left:0px;position:relative;" src="Reserved.png" border="0" />
<map name="P1">
<area tabindex="4" href="javascript:fn_openPopUp('http://dotnetschools.com/')" style="text-decoration:none;" target="_top" shape="poly"
coords="237,196,237,265,400,265,400,196" />
</map>
</div>
</form>
</body>
</html>

现在我正在从 google chrome 浏览 Default.aspx,然后它工作正常,但不能使用 Firexfox

最佳答案

当您从 Default3.aspx 页面中删除属性 target="_top"时,Colorbox 弹出窗口将打开。

你可以这样做:

$('map area[target="_top"]').removeAttr('target');

关于javascript - 使用嵌套 iframe 和 FrameSet 时,Jquery 颜色框弹出窗口不适用于 Firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32472936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com