window.location.reload;刷新 微信 location.reload

使用window.location.reload;刷新时,如果提交数据的动作,则会出现讨厌的对话框!

解决此问题,应该这样写:window.location.href=window.location.href;window.location.reload;同理,如果是刷新父窗口,应该这样写:window.opener.location.href=window.opener.location.href;window.opener.location.reload();这种写法就不出现那讨厌的对话框啦!

介绍JS实现刷新iframe的方法
方案一:用iframe的name属性定位
onclick="document.frames('ifrmname').location.reload()">
  或
onclick="document.all.ifrmname.document.location.reload()">
  方案二:用iframe的id属性定位
onclick="ifrmid.window.location.reload()">
  终极方案:当iframe的src为其它网站地址(跨域操作时)
onclick="window.open(document.all.ifrmname.src,'ifrmname','')">


以下以 IE 代替 Internet Explorer,以 MF 代替 MozzilaFirefox
1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName")这样的语句,不能在 MF 下运行 (2)解决方法: 改用document.formName.elements["elementName"] (3)其它 参见 2
2. 集合类对象问题 (1)现有问题: 现有代码中许多集合类对象取用时使用 (),IE 能接受,MF不能。 (2)解决方法: 改用 [] 作为下标运算。如:document.forms("formName") 改为document.forms["formName"]。 又如:document.getElementsByName("inputName")(1) 改为document.getElementsByName("inputName")[1] (3)其它
3. window.event (1)现有问题: 使用 window.event 无法在 MF上运行 (2)解决方法: MF 的 event只能在事件发生的现场使用,此问题暂无法解决。可以这样变通: 原代码(可在IE中运行): ...
新代码(可在IE和MF中运行): ... 此外,如果新代码中第一行不改,与老代码一样的话(即 gotoSubmit调用没有给参数),则仍然只能在IE中运行,但不会出错。所以,这种方案 tpl部分仍与老代码兼容。
window.location.reload;刷新 微信 location.reload
4. HTML 对象的 id 作为对象名的问题 (1)现有问题 在 IE 中,HTML 对象的 ID 可以作为 document 的下属对象变量名直接使用。在MF 中不能。 (2)解决方法 用 getElementById("idName") 代替 idName作为对象变量使用。
5. 用idName字符串取得对象的问题 (1)现有问题 在IE中,利用 eval_r(idName) 可以取得 id 为 idName 的 HTML对象,在MF 中不能。 (2)解决方法 用 getElementById(idName) 代替eval_r(idName)。
6. 变量名与某 HTML 对象 id 相同的问题 (1)现有问题 在 MF 中,因为对象 id 不作为 HTML 对象的名称,所以可以使用与 HTML 对象 id相同的变量名,IE 中不能。 (2)解决方法 在声明变量时,一律加上 var ,以避免歧义,这样在 IE中亦可正常运行。 此外,最好不要取与 HTML 对象 id相同的变量名,以减少错误。 (3)其它 参见 问题4
7. event.x 与 event.y 问题 (1)现有问题 在IE 中,event 对象有 x, y属性,MF中没有。 (2)解决方法 在MF中,与event.x 等效的是 event.pageX。但event.pageXIE中没有。 故采用 event.clientX 代替 event.x。在IE中也有这个变量。 event.clientX 与 event.pageX有微妙的差别(当整个页面有滚动条的时候),不过大多数时候是等效的。
如果要完全一样,可以稍麻烦些: mX = event.x ? event.x :event.pageX; 然后用 mX 代替event.x (3)其它 event.layerX 在 IE 与 MF中都有,具体意义有无差别尚未试验。

8. 关于frame(1)现有问题 在 IE中可以用window.testFrame取得该frame,mf中不行(2)解决方法 在frame的使用方面mf和ie的最主要的区别是:如果在frame标签中书写了以下属性:

  

爱华网本文地址 » http://www.413yy.cn/a/25101013/176421.html

更多阅读

微信朋友圈怎么只发文字不发照片 为什么微信表情那么少

微信朋友圈怎么只发文字不发照片——简介最近在玩微信,发现想在朋友圈只发文字不发照片,发现貌似没有这个功能,就上网查找了一下。原来微信朋友圈是可以只发文字不发照片的,下面小编就和机友们分享微信朋友圈怎么只发文字不发图片的经验

微信聊天记录怎么导出 微信聊天记录如何导出

微信聊天记录怎么导出——简介微信是一款现在很流行的手机聊天软件,但是在手机上的这款软件如何像QQ那样直接导出聊天记录呢?不可能在手机是上慢慢复制或者打开虚拟机用电脑复制吧,这里小编推荐大家一个好用的工具-同步助手,大家一起来

手机微信如何添加表情包 手机微信添加表情包

手机微信如何添加表情包——简介微信是目前手机客户端最大的社交聊天工具,下面我来给各位使用安卓手机的朋友介绍如何在手机微信如何添加表情包,并且告诉你微信免费表情的下载技巧,有兴趣的话可以进行参考。 手机微信如何添加表情包

微信怎么发说说 怎样做微信营销

微信是估计现在是手机一族使用最多的一款通讯软件了,微信能结识很多身边的朋友,怎么在微信如何发表说说呢?怎么用微信发图片说说首先打开并微信选择下方导航栏的朋友们点击右上角的相机图标选择图片的来源就可以了怎

声明:《window.location.reload;刷新 微信 location.reload》为网友娶你江山为聘分享!如侵犯到您的合法权益请联系我们删除