JS在IE7能执行,到IE9及以上都不行,在Frame中

金大哈 金大哈 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
具体后端代码如下:
    /// <summary>
/// 取得页面跳转地址
/// </summary>
/// <returns></returns>
public string GetBodyUrl()
{
return bodyUrl;
}
/// <summary>
/// 增加同级
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void imgBtnAddNode_Click(object sender, ImageClickEventArgs e)
{
if (tvType.SelectedNode != null)
{
if (tvType.SelectedValue != "-1")//根结点不算
bodyUrl = "body.aspx?type=add&classId=" + tvType.SelectedValue;
}
else
Page.ClientScript.RegisterStartupScript(this.GetType(), "show", "alert('请选择类别!');;", true);
}


前端代码如下:
    <script type="text/javascript">
alert("执行");
function window.onload() {

var url='<%=GetBodyUrl() %>';
if(url!="")
{
window.parent.bodyFrame.location.href=url;
}

}

</script>


在IE7上执行正常,到IE9及以上 连alert都不提示
360浏览器也不行
...全文

相关推荐

一行代码解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10

在网站开发中不免因为各种兼容问题苦恼,针对兼容问题,其实IE给出了解决方案Google也给出了解决方案百度也应用了这种方案去解决IE的兼容问题

weixin_38712874

解决各种IE兼容问题_IE6_IE7_IE8_IE9_IE10

在网站开发中不免因为各种兼容问题苦恼,针对兼容问题,其实IE给出了解决方案Google也给出了解决方案 百度也应用了这种方案去解决IE的兼容问题 百度源代码如下 1 <!Doctype html> 2 &lt;htmlxmlns=http://www.w3.org/1999/xhtmlxmlns:bd=http://www.baidu.com/2010/xbdml&gt; 3 &lt;head&gt; 4 &lt;metahttp-equiv=Content-Typecontent=“text/html;charset=utf-8″&gt; 5 &lt;metahttp-equiv=X-UA-Compatiblecontent=IE=EmulateIE7&gt; 6 &lt;title&gt;百度一下,你就知道&lt;/title&gt; 7 [removed]varwpo={start:newDate*1,pid:109,page:‘superpage’}[removed] &lt;meta http-equiv=X-UA-Compatible content=IE=EmulateIE7&gt; 可以打开百度,右键查看源码看下!我们可以看下文件头是否存在这样一行代码! 这句话的意思是强制使用IE7模式来解析网页代码!

Mhongker

完美解决IE9浏览器出现的对象未定义问题

目前Window7的机器上,使用IE9浏览器的用户很多,但是IE9在兼容性上做了较严格的控制,导致很多程序在chrome,firefox,ie6,ie7,ie8上可以正常运行,在ie9上确出现了各种问题,这里要说的其中一个问题,就是对象为定义,特别是单一个页面上嵌套了多层iframe/frame的时候,往往会出现: Array对象未定义 $对象未定义 jQuery对象未定义 Json对象未定义 undefined对象未定义 *对象未定义… 这种情况,我们一开始, 1,首先当然先检查是否JS文件路径引用不对,或者是Html文件的设置编码格式不正确; 2,假如这些基本的都正常没问题,我们再

weixin_38715831

IE 插件 Chrome Frame 1.2.183.7

IE 插件 Chrome Frame 1.2.183.7加速IE

wuhc2020

支持ie9的js

支持ie9的js

jhs5353883
评论 9
收藏 已收藏
分享
返回顶部
金大哈
.NET社区 62,272 成员 668,968 内容