JSP页面IE无法打开Internet 站点…… 已终止操作 的解决方法
之所以说机缘巧合,意思是各种因素促成了这个事件,缺一不可。几个因素分别是:系统中的ie是ie6(具体的小版本之间的差别我不是很确定or清楚)、编写jsp页面且用开发工具自动生成的jsp源码、使用了WdatePicker.js这个时间控件、以及页面代码的一些书写顺序。
之所以说经典,很明显,从上面的巧合中可以看出来了,ie6绝对是经典了。
全部测试代码如下(除要引用的控件相关文件外)
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html>
<head>
<base href="<%=basePath%>"/>
<title></title>
<script src="js/My97DatePicker/WdatePicker.js" type="text/javascript"></script>
</head>
<body></body>
</html>
运行访问就会发生如下情况:(注:要在特殊条件下哦!!!)
已知解决方案:
Method 1:去掉<base ……>代码,如果你用不到的话
Method 2:补全<base>的结束标签,必须在后添加</base>,而不是<base …… />
Method 3:将<base ……>代码放到<script src="js/My97DatePicker/WdatePicker.js" type="text/javascript"></script>之后
PS&注意:ie6缓存方面问题比较严重,测试时需要及时清理下临时文件,不然会让你产生幻觉的!!!
具体原因?我怎么知道…… 我只是了解到了表面问题罢了,网上有大神们的相关文章,可以根据本文提到的一些关键字搜索下,靠你了!!!
相关推荐
-
javascript 打开页面window.location和window.open的区别
window.location = "http://www.xxxxxxxx.net" 跳转后有后退功能 其实应该是 window.location.hrefwindow.location.replace("http://www.xxxxxxxx.net") 跳转后没有后退功能 window.open("http://www.xxxxxxxx.net") 要新的窗口打开链接 这个一般用于简单的弹出页面,现在基本上都被屏蔽掉了
-
JS延迟加载加快页面打开速度示例代码
第一,JS延迟加载 代码如下: 复制代码 代码如下: <script language="JavaScript" src="" id="my"></script> <script language="JavaScript"> setTimeout("document.getElementById('my').src='include/...文件...php'; ",300
-
如何提示用户打开Cookie?
Dim strCookie, strTry strCookie = Request.Cookies("MyCookie") strTry = Request.QueryString("Try") If strCookie = "" Then ' 检测否是设置了Cookie. If strTry = "" Then Response.Cookies("MyCookie") = "Set"
-
JS通过Cookie判断页面是否为首次打开
废话不多说了,直接给大家贴代码了,本文写的不好还请各位大侠见谅. JScript code: function Cookie(key,value) { this.key=key; if(value!=null) { this.value=escape(value); } this.expiresTime=null; this.domain=null; this.path="/"; this.secure=null; } Cookie.prototype.setValue=functio
-
js中window.open打开一个新的页面
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <ti
-
打开新窗口关闭当前页面不弹出关闭提示js代码
复制代码 代码如下: <script type="text/javascript"> function closeIt() { window.opener = ''; window.open('http://www.baidu.com'); window.open('', '_self'); window.close(); } self.setInterval("newTime()", 1000) var t = 4; function newTime(
-
JSP页面IE无法打开Internet 站点…… 已终止操作 的解决方法
之所以说机缘巧合,意思是各种因素促成了这个事件,缺一不可.几个因素分别是:系统中的ie是ie6(具体的小版本之间的差别我不是很确定or清楚).编写jsp页面且用开发工具自动生成的jsp源码.使用了WdatePicker.js这个时间控件.以及页面代码的一些书写顺序. 之所以说经典,很明显,从上面的巧合中可以看出来了,ie6绝对是经典了. 全部测试代码如下(除要引用的控件相关文件外) 复制代码 代码如下: <%@ page language="java" import="
-
“internet explore 无法打开internet站点 已终止操作”的解决方法
这是因为: 在IE下,在加载文档的过程中,整个HTML文档的DOM结构尚未生成完整,而此时正在执行的JS就已创建出新的DOM结点了,致使DOM树的结构发生紊乱. 易出错写法: 复制代码 代码如下: <html> <head> <title> xxxxxxxxxxxx </title> <meta http-equiv="content-type" content="text/html; charset=utf-8&q
-
IE6弹出“已终止操作”的解决办法
在实际的项目中,我的这个js是在头部页面里面,头部被多个页面引用,如果在每个页面的body元素里面加<body onload="函数">,可以解决问题,但是这样做太不符合实际了.毕竟全改的话,到时候布署到外网,要更新太多的文件.于是,在网上找了一下,让这段js最后执行的代码,终于让我找到了.代码如下: 复制代码 代码如下: <scirpt type="text/javascript"> document.onreadystatechange
-
IE6已终止操作问题的2种情况及解决
令人崩溃的IE6问题再次出现,打开某个页面时,弹出提示框"Internet Explorer无法打开Internet 站点...已终止操作". 查了一下资料,感觉"因为js(一个比较复杂的js)写在body里面,在body元素加载完之前调用出现问题"的说法比较靠谱. 经过一番奋战,利用排除法解决了问题,共发现2种情况. ①原因:同一JS文件,先后引入2次. 解决:删除一个即可. ②原因:在body里直接调用JS文件中的方法. 解决:通过onload或jquery.r
-
JSP中内建exception对象时出现500错误的解决方法
本文实例讲述了JSP中内建exception对象时出现500错误的解决方法.分享给大家供大家参考,具体如下: 尝试使用JSP的内建exception对象,写了下面三个文件.思路很简单,文件index若提交字串为空,则get抛出异常,交由error.jsp处理.但实际却不能正常运行,会出现IE的500错误页面.环境为Tomcat 5.5,IE6.0. 在sun的论坛上有人贴出了原因,是IE的某个设置.Tomcat5.0以后的版本error page在处理时会返回error code 500.而IE
-
nginx配置多个站点共用80端口的解决方法
只用改一个地方,在http模块里面加入你要引用的虚拟主机配置文件目录即可: 例如:include /usr/local/nginx/default.d/*.conf; http { log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent"
-
Android编程中聊天页面背景图片、标题栏由于键盘引起问题的解决方法
本文实例讲述了Android编程中聊天页面背景图片.标题栏由于键盘引起问题的解决方法.分享给大家供大家参考,具体如下: 在一个群里面有人问到 聊天页面由于键盘弹出来,导致自定义的标题栏不见和背景图片都变形了,然后自己也折腾了一下,在stackOverFlow上面找到了一个解决方法. 解决方法很简单: 1.在AndroidManifest.xml文件里面的Activity配置: 复制代码 代码如下: android:windowSoftInputMode="adjustResize|stateAl
-
IDEA 2020.1打开时闪退的问题及解决方法(完美解决方法)
推荐阅读: 支持Java 14!Java开发工具IntelliJ IDEA 2020.1稳定版发布 https://www.jb51.net/softjc/720187.html IntelliJ IDEA 2020.1正式发布,你要的Almost都在这(推荐) https://www.jb51.net/softjc/720170.html java 开发工具IntelliJ IDEA 2020.1 正式发布,15 项重大特性.官方支持中文了(推荐) https://www.jb51.net/n
-
记一次用IDEA打开java项目后不能运行的解决方法
有时候想运行别人的项目,但是别人的项目并非IDEA项目(甚至只有源码),当我们打开项目时候,并不能运行,我们却不知道怎么办.经过多次查找和尝试,最终终于能够运行起来了.记一下解决的方法. 这是源码打开的项目 首先,查看sdk是否设置了.可以在 File=>Project Structure=>Project里面查看并设置. 但是,设置后还是不可以运行.如下图: 设置SDK后的 我们可以发现,src跟可以正常运行的项目的src颜色不一样: 正常可运行项目 原来,是IDEA不能自动对源代码识别出来
-
jsp下显示中文文件名及绝对路径下的图片解决方法
(1)jsp显示中文文件名的图片 方法一.将Tomcat中的server.xml文件中改为: 复制代码 代码如下: <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redir
随机推荐
- php和asp利用Shell.Application来执行程序的代码
- java面试题之try中含return语句时代码的执行顺序详解
- iOS中定位(location manager )出现log日志的解决办法
- Oracle 11g 客户端的安装和配置的图文教程
- Oracle 插入超4000字节的CLOB字段的处理方法
- 深入解析php之sphinx
- 在C++程序中开启和禁用Windows设备的无线网卡的方法
- ScrollView嵌套ListView滑动冲突的解决方法
- Linux 适合你吗?(一)
- 图片放大镜效果代码
- 利用iOS手势与scrollView代理实现图片的放大缩小
- Windows Server 2003 模拟IP-SAN图文教程
- C#索引属性用法实例分析
- 使SQL用户只能看到自己拥有权限的库(图文教程)
- python使用xpath中遇到:<Element a at 0x39a9a80>到底是什么?
- vue 页面加载进度条组件实例
- linux中rz上传、sz下载命令详解
- Spring Boot整合FTPClient线程池的实现示例
- linux命令查看磁盘空间的方法
- 使用Python OpenCV为CNN增加图像样本的实现