js 打开新页面页面

JS中showModalDialog (模态窗口)详细使用 - 塵风的blog - ITeye技术网站
博客分类:
基本介绍:
showModalDialog()
(IE 4+ 支持)
showModelessDialog()
(IE 5+ 支持)
window.showModalDialog()
方法用来创建一个显示HTML内容的模态对话框。
window.showModelessDialog()
方法用来创建一个显示HTML内容的非模态对话框。使用方法:
vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures])
vReturnValue = window.showModelessDialog(sURL [, vArguments] [,sFeatures])参数说明:
必选参数,类型:字符串。用来指定对话框要显示的文档的URL。
vArguments
-- 可选参数,类型:变体。用来向对话框传递参数。传递的参数类型不限,包括数组等。对话框通过
window.dialogArguments来取得传递进来的参数。
-- 可选参数,类型:字符串。用来描述对话框的外观等信息,可以使用以下的一个或几个,用分号“;”隔开。----------------1.
dialogHeight:
对话框高度,不小于100px2.
dialogWidth:
对话框宽度。3.
dialogLeft:
离屏幕左的距离。4.
dialogTop:
离屏幕上的距离。5.
{ yes | no | 1 | 0 } :
是否居中,默认yes,但仍可以指定高度和宽度。6.
{yes | no | 1 | 0 }:
是否显示帮助按钮,默认yes。7.
resizable:
{yes | no | 1 | 0 } [IE5+]:
是否可被改变大小。默认no。8.
{yes | no | 1 | 0 } [IE5+]:
是否显示状态栏。默认为yes[ Modeless]或no[Modal]。9.
{ yes | no | 1 | 0 | on | off }:是否显示滚动条。默认为yes。下面几个属性是用在HTA中的,在一般的网页中一般不使用。10.
dialogHide:{ yes | no | 1 | 0 | on | off }:在打印或者打印预览时对话框是否隐藏。默认为no。11.
edge:{ sunken | raised }:指明对话框的边框样式。默认为raised。12.
unadorned:{ yes | no | 1 | 0 | on | off }:默认为no。参数传递:1. 要想对话框传递参数,是通过vArguments来进行传递的。类型不限制,对于字符串类型,最大为4096个字符。也可以传递对象,例如:-------------------------------parent.htm&script&
var obj = new Object();
obj.name="51js";
window.showModalDialog("modal.htm",obj,"dialogWidth=200dialogHeight=100px");&/script&modal.htm&script&
var obj = window.dialogArguments
alert("您传递的参数为:" + obj.name)&/script&-------------------------------2.可以通过window.returnValue向打开对话框的窗口返回信息,当然也可以是对象。例如:------------------------------parent.htm&script&
str =window.showModalDialog("modal.htm",,"dialogWidth=200dialogHeight=100px");
alert(str);&/script&modal.htm&script&
window.returnValue="";&/script&
常见技巧:
一、怎样才让在showModalDialog和showModelessDialog的超连接不弹出新窗口?  在被打开的网页里加上&base target="_self"&就可以了。这句话一般是放在&head&之间的。
二、怎样才刷新showModalDialog和showModelessDialog里的内容?  在showModalDialog和showModelessDialog里是不能按F5刷新的,又不能弹出菜单。这个只能依靠
javascript了,以下是相关代码:
&body onkeydown="if (event.keyCode==116){reload.click()}"&&a id="reload" href="filename.htm" style="display:none"&reload...&/a&
  将filename.htm替换成网页的名字然后将它放到你打开的网页里,按F5就可以刷新了,注意,这个要
配合&base target="_self"&使用,不然你按下F5会弹出新窗口的。
三、如何用javascript关掉showModalDialog(或showModelessDialog)打开的窗口。  &input type="button" value="关闭" onclick="window.close()"&  也要配合&base target="_self"&,不然会打开一个新的IE窗口,然后再关掉的。
四、Math.random与showModalDialog。
当你设置的弹出网页固定时(如上面的"modal.htm"页面),ie很可能到临时文件区,下载上次产生的该页面(openPage.html),而没有重新加载,
对于动态加载的页面来说,这样往往产生误会,如没有及时更新数据,也就更不利于开发者测试。所以,你可以采用如下方式:
var strPage = “/medal.htm?random="+Math.random();
这样每次产生的strPage是不一样的,原因也就不言自明了。
JS弹出对话框
对话框有三种
1:只是提醒,不能对脚本产生任何改变;
2:一般用于确认,返回 true 或者 false ,所以可以轻松用于 if...else...判断
3: 一个带输入的对话框,可以返回用户填入的字符串,常见于某些留言本或者论坛输入内容那里的 插入UBB格式图片
下面我们分别演示:
&%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%&&!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&&htmlxmlns="http://www.w3.org/1999/xhtml"&&head&&metahttp-equiv="Content-Type" content="text/ charset=gb2312"/&&title&三种弹出对话框的用法实例&/title&&scriptlanguage="javascript"&function ale(){//这个基本没有什么说的,就是弹出一个提醒的对话框
alert("我敢保证,你现在用的是演示一");}function firm(){//利用对话框返回的值 (true 或者 false)
if(confirm("你确信要转去 天轰穿的博客?"))
{//如果是true ,那么就把页面转向
location.href="";
{//否则说明下了,赫赫
alert("你按了取消,那就是返回false");
}}function prom(){
var name=prompt("请输入您的名字","");//将输入的内容赋给变量 name ,
//这里需要注意的是,prompt有两个参数,前面是提示的话,后面是当对话框出来后,在对话框里的默认值
if(name)//如果返回的有内容
alert("欢迎您:"+ name)
}}&/script&&/head&&body&&p&对话框有三种&/p&&p&1:只是提醒,不能对脚本产生任何改变;&/p&&p&2:一般用于确认,返回 true 或者 false ,所以可以轻松用于 ifelse判断&/p&&p&3: 一个带输入的对话框,可以返回用户填入的字符串,常见于某些留言本或者论坛输入内容那里的 插入UBB格式图片 &/p&&p&下面我们分别演示:&/p&&p&演示一:提醒 对话框&/p&&p&
&inputtype="submit" name="Submit" value="提交" onclick="ale()"/&&/p&&p&演示二 :确认对话框 &/p&&p&
&inputtype="submit" name="Submit2" value="提交" onclick="firm()"/&&/p&&p&演示三 :要求用户输入,然后给个结果&/p&&p&
&inputtype="submit" name="Submit3" value="提交" onclick="prom()"/&&/p&&/body&&/html&
js弹出窗口详解
&SCRIPT LANGUAGE="javascript"& &!-- window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no, status=no')//写成一行 --& &/SCRIPT& 参数解释: window.open 弹出新窗口的命令; 'page.html' 弹出窗口的文件名; 'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替; 100 窗口高度; width=400 窗口宽度; top=0 窗口距离屏幕上方的象素值; left=0 窗口距离屏幕左侧的象素值; toolbar=no 是否显示工具栏,yes为显示; menubar,scrollbars 表示菜单栏和滚动栏。 resizable=no 是否允许改变窗口大小,yes为允许; location=no 是否显示地址栏,yes为允许; status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许; 二、 弹启一个全屏窗口
加入fullscreen &SCRIPT LANGUAGE="javascript"& &!-- window.open ('page.html', 'newwindow', 'fullscreen') //全屏了,自然其他条件就都失效了 --& &/SCRIPT& 三、 打开一个和按F11所见到的一样的窗口
加入channelmode &SCRIPT LANGUAGE="javascript"& &!-- window.open ('page.html', 'newwindow', channelmode) --& &/SCRIPT& 四、 打开一个连标题栏都没有的窗口(无标题、最小、最大、以及关闭按钮)
&HTML&&HEAD& &META http-equiv=Content-Type content="text/ charset=gb2312"& &script language="javascript"& function unload() { var popUpSizeX=200; //窗口的宽度 var popUpSizeY=166; //窗口的高度 var popUpLocationX=2;//距离左边的距离 相当于 left var popUpLocationY=2;//距离顶端的距离 相当于 top // URL of the popUp var popUpURL="/default.asp";; //打开页面的路径 // ** 下面的就不要随便改了 *** splashWin = window.open("",'x','fullscreen=1, ,scrollbars=auto,resizable=1'); splashWin.blur(); // Hide while updating window.focus(); splashWin.resizeTo(popUpSizeX,popUpSizeY); splashWin.moveTo(popUpLocationX,popUpLocationY); splashWin.location=popUpURL; } // END unload(); &/script& &/HEAD& &BODY&&/BODY&&/HTML& 看看,什么效果? 如果把resizable 设为0 scrollbars = no 呢? 五、 没有最大化按纽的窗口
其实也就是象软件的“关于我们”的那个窗口一样,下面就是用对话框窗口来实现它。 showModalDialog()以及showModelessDialog() 1.用showModalDialog() &html& &SCRIPT LANGUAGE="javascript"& &!-- showModalDialog('','example04','dialogWidth:400dialogHeight:300dialogLeft:200dialogTop:150center:help:resizable:status:yes')//--& &/SCRIPT& &b&&/b& &/body& &/html& 2.用showModelessDialog() &html& &SCRIPT LANGUAGE="javascript"& &!-- showModelessDialog('','example05','dialogWidth:400dialogHeight:300dialogLeft:200dialogTop:150center:help:resizable:status:yes')//--& &/SCRIPT& &b&&/b& &/body& &/html& 至于showModalDialog()与showModelessDialog()的区别,在于showModalDialog()打开的窗口(简称模式窗口),置在父窗口上,必须关闭才能访问父窗口(建议尽量少用,以免招人反感);showModelessDialog()(简称无模式窗口),打开后不必关闭也可访问父窗口打开的窗口。现在我将这里的一些参数说明一下。 dialogHeight: iHeight 设置对话框窗口的高度。 dialogWidth: iWidth 设置对话框窗口的宽度。    dialogLeft: iXPos 设置对话框窗口相对于桌面左上角的left位置。 dialogTop: iYPos 设置对话框窗口相对于桌面左上角的top位置。 center: {yes | no | 1 | 0 } 指定是否将对话框在桌面上居中,默认值是“yes”。 help: {yes | no | 1 | 0 } 指定对话框窗口中是否显示上下文敏感的帮助图标。默认值是“yes”。    resizable: {yes | no | 1 | 0 } 指定是否对话框窗口大小可变。默认值是“no”。 status: {yes | no | 1 | 0 } 指定对话框窗口是否显示状态栏。对于非模式对话框窗口,默认值是“yes”;对于模式对话框窗口,默认值是 “no”。六、 弹出n 个窗口 这很简单,只要执行n 次window.open()就行了,当然一定要给每个窗口起不同的名字, 还有,设置一下left和top,避免重叠。 七、 刷新之后就不再弹出窗口 我们使用cookie来控制一下就可以了。 首先,将如下代码加入主页面HTML的&HEAD&区: &script& function openwin(){ window.open("page.html","","width=200,200") } function get_cookie(Name) { var search = Name + "=" var returnvalue = ""; if (documents.cookie.length & 0) { offset = documents.cookie.indexOf(search) if (offset != -1) { offset += search.length end = documents.cookie.indexOf(";", offset); if (end == -1) end = documents.cookie. returnvalue=unescape(documents.cookie.substring(offset, end)) } }
} function loadpopup(){ if (get_cookie('popped')==''){ openwin() documents.cookie="popped=yes" } } &/script& 然后,用&body onload="loadpopup()"&(注意不是openwin而是loadpop啊!) 替换主页面中原有的&BODY&这一句即可。你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。八、 让弹出窗口适应里面图片的大小 很多时候我们需要提供这样的功能给访问者:当访问者点击页面中的缩略图时,其对应的全尺寸图片将显示在一个新的弹出窗口中供访问者查看。   实现此功能的最简单作法是用以下HTML代码创建一个图像链接:   &a href="fullsize.jpg" target="_blank"&&img src="small.jpg"&&/a&   其中&a&标记的href属性指定全尺寸图片的URL,target属性设置为_blank指定在新窗口中显示该图片;&img&标记的src属性指定缩略图的URL。  如果我们想对显示全尺寸图片的窗口的外观进行某些控制(比如希望弹出窗口的高度、宽度能与全尺寸图片的大小匹配时),则可调用 window.open 方法,该方法接收三个参数,分别指定要打开文件的URL,窗口名及窗口特性,在窗口特性参数中可指定窗口的高度、宽度,是否显示菜单栏、工具栏等。以下代码将显示全尺寸图片在一个没有工具栏、地址栏、状态栏、菜单栏,宽、高分别为400、350的窗口中:&a href="fullsize.jpg" onClick="window.open(this.href,'', 'height=350,width=400,toolbar=no,location=no,status=no,menubar=no');return false"&&img src="small.jpg"&&/a&  这里就提出了个问题,如果所有全尺寸图片都具有统一的大小(比如都是400x350),那么以上代码适用于所有的缩略图片链接(只是href属性指向的全尺寸图片文件不同)。但如果全尺寸图片的大小并不统一,还用以上代码则我们需要先取得每幅全尺寸图片的大小,然后在window.open方法的窗口特性参数中一一设置height 和width为正确的值,在图片数量较多的情况下,这显然效率太低了。那么是否有一劳永逸的方法,即让弹出窗口能自动适应要显示图片的大小?通过研究,发现可以使用 DHTML 中的 Image 对象来达到我们的目的,Image 对象可动态装载指定的图片,通过读取其 width 和 height 属性即能获得装入图片的大小,以此来设置弹出窗口的大小,即可实现自适应图片大小的弹出窗口了。下面即是实现代码:&script language="javascript" type="text/javascript"& &!-- var imgO function checkImg(theURL,winName){ // 对象是否已创建 if (typeof(imgObj) == "object"){ // 是否已取得了图像的高度和宽度 if ((imgObj.width != 0) && (imgObj.height != 0)) // 根据取得的图像高度和宽度设置弹出窗口的高度与宽度,并打开该窗口 // 其中的增量 20 和 30 是设置的窗口边框与图片间的间隔量 OpenFullSizeWindow(theURL,winName, ",width=" + (imgObj.width+20) + ",height=" + (imgObj.height+30));else // 因为通过 Image 对象动态装载图片,不可能立即得到图片的宽度和高度,所以每隔100毫秒重复调用检查 setTimeout("checkImg('" + theURL + "','" + winName + "')", 100) } } function OpenFullSizeWindow(theURL,winName,features) { var aNewWin, sBaseC // 弹出窗口外观参数 sBaseCmd = "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,";// 调用是否来自 checkImg if (features == null || features == ""){ // 创建图像对象 imgObj = new Image(); // 设置图像源 imgObj.src = theURL; // 开始获取图像大小 checkImg(theURL, winName) } else{ // 打开窗口 aNewWin = window.open(theURL,winName, sBaseCmd + features); // 聚焦窗口 aNewWin.focus(); } } //--& &/script&   使用时将上面的代码放在网页文档的&head&&/head&标记对中,然后在链接的点击事件中调用 OpenFullSizeWindow函数,如&a href="fullsize.jpg" onClick="OpenFullSizeWindow(this.href,'','');return false"&&img src="small.jpg"&&/a&即可。以上代码在IE 5.x-6.0中测试通过。 九、 比较灵活的HTA窗口
我简单介绍一下,HTA的全名为HTML Application,翻译过来就是HTML应用程序,你只要简单的用.hta为扩展名保存HTML页面就算创建了一个HTA文件,下面我们就用HTA 来编个窗口,将以下这段代码保存为.hta文件,然后再用浏览器打开,会发现什么?买个关子,自己去瞧瞧。&HTML& &HEAD& &TITLE&&/TITLE& &HTA:APPLICATION ID="oHTA" APPLICATIONNAME="myApp"   BORDER="thin"   BORDERSTYLE="normal"   CAPTION="yes"   ICON="filename.ico"   MAXIMIZEBUTTON="yes"   MINIMIZEBUTTON="yes"   SHOWINTASKBAR="no"   INGLEINSTANCE="no"   SYSMENU="yes"   VERSION="1.0"   WINDOWSTATE="normal" /& &/HEAD& &BODY& &b&&/b& &/BODY& &/HTML& 有人会发现上面这些代码与平时的html有点不同,多了HTA:APPLICATION标签,这就是关键之处,hta通过它来提供一系列面向应用程序的功能,接下来再讲一讲它的属性(我的头又在发胀)APPLICATIONNAME属性(applicationName)   此属性为设置HTA的名称。   BORDER属性(border)   此属性为设置为HTA的窗口边框类型,默认值为 thick。   它可以设为 thick 指定窗口为粗边框         dialog window 指定窗口为对话框         none 指定窗口无边框         thin 指定窗口为窄边框 BORDERSTYLE属性(borderStyle)   此属性为设置HTA窗口的边框格式,默认值为 normal。   它可以设为    normal 普通边框格式    complex 凹凸格式组合边框    raised 凸出的3D边框    static 3D边框格式    sunken 凹进的3D边框 CAPTION属性(caption)   此属性为设置HTA窗口是否显示标题栏或标题,默认值为 yes。 ICON属性(icon)   此属性为设置应用程序的图标。 MAXIMIZEBUTTON属性(maximizeButton)   此属性为设置是否在HTA窗口中显示最大化按钮,默认值为 yes。 MINIMIZEBUTTON属性(minimizeButton)   此属性为设置是否在HTA窗口中显示最小化按钮,默认值为 yes。 SHOWINTASKBAR属性(showInTaskBar)   此属性为设置是否在任务栏中显示此应用程序,默认值为 yes。 SINGLEINSTANCE属性(singleInstance)   此属性为设置是否此应用程序同时只能运行一次。次属性以APPLICATIONNAME属性作为标识,默认值为 no。 SYSMENU属性(sysMenu)   此属性为设置是否在HTA窗口中显示系统菜单,默认值为 yes。 VERSION属性(version)   此属性为设置应用程序的版本,默认值为空。 WINDOWSTATE属性(windowState)   此属性为设置HTA窗口的初始大小,默认值为 normal。   它可以设为 normal 默认大小         minmize 最小化         maximize 最大化 以上括号中的是在脚本引用的属性。在脚本中以上属性皆为只读属性。此外,在脚本中还可以使用commandLine属性来检索应用程序启动时的参数。 在HTA中还可以继续使用html中的绝大多数标签、脚本等。
lgscofield
浏览: 133461 次
来自: 南京
var $$ = function(func) 这个func是 ...
hubiao0629 写道window.onload 是所有元 ...
window.onload 是所有元素加载完后执行吗?验证过吗 ...
苍天茫野 写道QuartzScheduleHolder 这个类 ...
QuartzScheduleHolder 这个类找不到WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用。
webview有两个方法:setWebChromeClient 和 setWebClient
setWebClient:主要处理解析,渲染网页等浏览器做的事情
setWebChromeClient:辅助WebView处理Javascript的对话框,网站图标,网站title,加载进度等&
WebViewClient就是帮助WebView处理各种通知、请求事件的。
在AndroidManifest.xml设置访问网络权限:
&uses-permission android:name="android.permission.INTERNET"/&
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/webView"
用途一:加载本地/Web资源
example.html 存放在assets文件夹内
调用WebView的loadUrl()方法,
加载本地资源
webView = (WebView) findViewById(R.id.webView);
webView.loadUrl("file:///android_asset/example.html");
加载web资源:
webView = (WebView) findViewById(R.id.webView);
webView.loadUrl("");
用途二:在程序内打开网页
创建一个自己的WebViewClient,通过setWebViewClient关联
package com.example.
import android.app.A
import android.os.B
import android.webkit.WebV
import android.webkit.WebViewC
public class MainActivity extends Activity {
private WebView webV
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.test);
private void init(){
webView = (WebView) findViewById(R.id.webView);
//WebView加载web资源
webView.loadUrl("");
//覆盖WebView默认使用第三方或系统默认浏览器打开网页的行为,使网页用WebView打开
webView.setWebViewClient(new WebViewClient(){
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
//返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器
view.loadUrl(url);
return true;
如果访问的页面中有Javascript,则webview必须设置支持Javascript
//启用支持javascript
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
如果希望浏览的网页后退而不是退出浏览器,需要WebView覆盖URL加载,让它自动生成历史访问记录,那样就可以通过前进或后退访问已访问过的站点。
//改写物理按键&&返回的逻辑
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode==KeyEvent.KEYCODE_BACK)
if(webView.canGoBack())
webView.goBack();//返回上一页面
return true;
System.exit(0);//退出程序
return super.onKeyDown(keyCode, event);
用途五:判断页面加载过程
webView.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int newProgress) {
// TODO Auto-generated method stub
if (newProgress == 100) {
// 网页加载完成
用途六:缓存的使用
优先使用缓存
webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
不使用缓存:
webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
Views(...) Comments()为什么会打不开网页 – 京东商城
您好!欢迎来到京东!&
加载中,请稍候...
加载中,请稍候...
为什么会打不开网页
来源:京博士
浏览:3201
更新: 22:02:12
[新增京博士]
摘要:   很多朋友可能经常遇到上网的时候,ie打不开网页或者网页打不开,这里我们收集了一些ie打不开网页的常见原因以及解决方法,希望能为大家带来帮助,现总结如下:  1:ie或是网络设置不正确: 一般是由于自行指定了网络IP:默认网关:以及修改了DNS服务器等情况下,另外,如果您使用了代理上网也会出现ie打不开网页的情况.  2:DNS的问题: 当ie无法打开网页时,可先尝试用IP地址来访问,如果可以访问,那么应该是DNS的问题,造成DNS的问题可能是连网时获取DNS出错或DNS服务器本身问题,这时你可以手动指定DNS服务.地址是你当地的DNS服务器地址.本地连接[右键网络邻居——属性]—右键属性—TCP/IP协议—属性—使用下面的DNS服务器地址].具体方法有两种:
  很多朋友可能经常遇到上网的时候,ie打不开网页或者网页打不开,这里我们收集了一些ie打不开网页的常见原因以及解决方法,希望能为大家带来帮助,现总结如下:  1:ie或是网络设置不正确: 一般是由于自行指定了网络IP:默认网关:以及修改了DNS服务器等情况下,另外,如果您使用了代理上网也会出现ie打不开网页的情况.  2:DNS的问题: 当ie无法打开网页时,可先尝试用IP地址来访问,如果可以访问,那么应该是DNS的问题,造成DNS的问题可能是连网时获取DNS出错或DNS服务器本身问题,这时你可以手动指定DNS服务.地址是你当地的DNS服务器地址.本地连接[右键网络邻居——属性]—右键属性—TCP/IP协议—属性—使用下面的DNS服务器地址].具体方法有两种:  一:由于不同地ISP有不同地DNS地址.所以有时候是路由器或网卡地问题,无法与ISP地DNS服务连接,此种情况地话,可把路由器关一会再开,或者重新设置路由器.  二:本地DNS缓存出现了问题.为了提高网页访问速度,系统会自动将已经访问过并获取IP地址地网页存入本地地DNS缓存里,一旦再对这个网页进行访问,可能不再通过DNS服务器而直接从本地DNS缓存取出该网页地IP地址进行访问.因此,若本地DNS缓存出现了问题,会造成网页无法访问.可以在[运行]中执行ipconfig /flushdns来重建本地DNS缓存.  3:ie浏览器自身存在问题 : 当ie打不开网页是由于浏览器本身出现故障的时侯,无法打开网页就很正常了,如果是这样的情况,那么任何网页都可能打不开;另外ie被恶意修改破坏也会导致无法打开网页.这时可以尝试用“上网助手ie修复专家”来修复,另外重装ie.如果您怕麻烦,那么可以直接使用火狐浏览器,也就是[FireFox]浏览器.这样能大幅度的提高上网的安全性.  4:网络防火墙的问题: 如果网络防火墙设置不当,如安全等级过高:不小心把ie放进了阻止访问列表:错误的防火墙策略等,可尝试检查策略:降低防火墙安全等级或直接关掉试试是否恢复正常.  5:网络协议和网卡驱动的问题: ie打不开网页,有可能是网络协议[特别是TCP/IP协议]或网卡驱动损坏导致,可尝试重新网卡驱动和网络协议.  6:Application Management服务的问题 出现只能上QQ不能开网页的情况,重新启动后就好了.不过就算重新启动,网页打开过多就又打不开了,只能上QQ.禁用Application Management服务,就能解决了.  7:ie被感染了病毒木马等: 这种情况往往表现在打开ie时,在ie界面的左下框里提示:正在打开网页,但老半天没响应.在任务管理器里查看进程,组合键:ctrl+alt+del,看看CPU的占用率,如果是100%,应该是感染了病毒.这就要查查是哪个进程贪婪地占用了CPU资源.找到后,最好把名称记录下来,然后点击结束,如果不能结束或相关文件无法删除,则要启动到安全模式下把该进程删除.还有启动项里的相关项删除,重起就可以了. 另外可能还会有其他原因,具体以后遇到了相关知识再进行补充.希望对大家有所帮助!  8:IE打不开网上银行,支付保,等一些站点: 这样的情况一般是由于对方站点安全级别很高,比如银行等页面一般需要密匙128位的情况下才能打开网页,然后放可执行操作,这时候你看要一下,具体方法是:打开IE-帮助-关于internrt Explorer 仔细看看你的密匙是不是128位的,如果不是,那么就是你的IE密匙长度不够造成的你,你可能需要:在INTERNET选项--连接--局域网设置--代理服务器中,在 [对于本地址不使用代理服务器] 前打上勾,重开IE就可以恢复了.  8:如何彻底解决IE打不开网页的问题呢?我们给您两个建议:  一:网页打不开主要是由于经常上网,遭遇某些恶意站点的网页病毒,木马的感染,然而这样的感染往往是毫无知觉的,可能已经中招自己仍然不知道。如果你是高手,可以查看进程里面有没有异常。如果您是新手,那么我们还是建议您下载一个非常安全的浏览器。比如火狐[FireFox]浏览器,它的安全性非常高,一般的网页病毒木马完全不用再担心。  二:如果你是老手,那么我们不用多说,您自己也可以从注册表。IE文件,缓存,进程等方面找出IE打不开的原因。当然了。最直接,最彻底的方法还是使用一款安全的浏览器。 &以上词条内容均来源网络,均系原作者观点及所有,仅供参考,不代表京东立场,感谢您对京东的支持,祝您购物愉快!
版权声明:京博士用户不得侵犯包括他人的著作权在内的知识产权以及其他合法权利,请勿在未经授权的情况下转载任何涉及著作权侵权的词条,除非完全由您个人创作。由于用户发布的相关内容引起的任何知识产权纠纷或其他法律纠纷,其责任在于用户本人,与京博士无关。点击发布即表示您确认该词条不违反国家相关法律法规及词条协议,并且您拥有该词条的合法、完整的版权或者合法、完全的转载授权。

我要回帖

更多关于 打开页面执行js 的文章

 

随机推荐