打开网页子网页的时候提示error type loadxml

1、由于网页内容路径改变而导致 404 not found時我们可在IIS 中定义404错误指向一个动态页面,在页面里面使用301 重定向跳转到新的地址此时服务器返回301状态码。

2、设计一个html文件将404 指向該 html 文件,此时页面将返回404状态码具体步骤如下:

打开IIS管理器-->点击要设置自定义404的网站的属性-->点击自定义错误选 项-->选中404页-->选中并打开编辑属性-->设置成 URL --> URL 里 填写“/err404.html”-->按确定退出再把做好的err404.html 页面上传到网站根目 录下。此处在“消息类型”中一定要选择“文件”或“默认值”而不 要選择“URL”,不然将导致返回“200”状态码。  

3、将404指向一个动态页面

比如error.asp,如果不在页面里面进行设置仅仅是返回提示的HTML 代码, 将导致页面返回200 状态码这是不正确的,我们可以在显示完提示内容后增加语句:Response.Status="404 Not Found" ,这样保证页面返回404状态码

}

大家直接看源代码和截图吧!

xmlDoc.async = false; //同步,防止后面程序处理时遇到文件还没加载完成出现的错误,故同步等XML文件加载完再做后面处理

使用火狐浏览器的效果很好没有任何问题,洳下图:

使用IE浏览器(我用的是IE11版本)的效果就是报错如下图:报错的提示已经非常明显了!

在IE浏览器中不支持load方法,我特意在网上查了一丅IE11和IE10,IE9IE8有非常大的差别,真是坑爹啊!其实要说浏览器这东西火狐浏览器,谷歌浏览器都挺不错的他们都是遵循W3C规范的,但是微軟这家伙挺无语的,老是喜欢有自己的一套标准有些完全是与W3C的标准不同,微软喜欢作就作呗早晚被自己作死!不作死就不会死!

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信