如题
解决方案 »
- JavaScript 字符串解密函数,求相反的加密函数写法
- 布局里左侧超链接点击,右侧里面的div里显示!
- Ajax发送请求的问题
- 网页上有错误/行:26 字符:14/错误:语法错误/代码:0
- 如何设置另一个网页文档的标签
- 用input type='file'上传文件时,如何指定value的值?
- JavaScrip如何关闭窗口!急!!!
- jsp页面中有N个同名的文本框,在js中怎么能知道其中一个文本框是第几个?
- 求教在JavaScript中取消浏览器关闭事件的问题
- 请问如何自动将网站地址作为浏览器的首页地址?(不出现对话框)
- 网页上画线
- javascript:window.top.space_addItem(7,10104,0,0,0,1,0); 海底世界 这个代码是什么意思呀?
<frame name="top" src="Top.aspx" scrolling="no" noresize>
<frameset cols="150,*">
<frame name="left" src="Left.aspx" noresize scrolling="auto">
<frame name="right" src="../Profile/UpdateInfo.aspx">
</frameset> <noframes>
<pre id="p2"></pre>
<p id="p1">
此 HTML 框架集显示多个 Web 页。若要查看此框架集,请使用支持 HTML 4.0 及更高版本的 Web 浏览器。
</p>
</noframes>
</frameset>
不过我这个页面 有两个IFRAME(一个是'NationCustomerList',另一个是'NationCustomerDetail')
我是一个IFARME('NationCustomerList')有一个操作想刷新另一个IFRAME('NationCustomerDetail')的内容
但是用了下面的语句:parent.frames['NationCustomerDetail'].location.reload();
连着父页面跟着一起刷新了
想知道怎么样父页面不刷新 而只刷新'NationCustomerDetail'这个IFRAME?
可以在 NationCustomerList 里面放个链接:比如: <a href="NationCustomerDetail.html" target="NationCustomerDetail">刷新NationCustomerDetail</a>这样就可以了
就这样写是不会刷新父页的.
你看整个页面都刷新了,有可能是因为你在NationCustomerList页操作进行了postback操作,这样'NationCustomerList'页就会刷新,然后你再刷新'NationCustomerDetail'页,造成看起来整个页面都刷新了的样子.
在这里必须明确一点的是,无论你刷新哪一个子frame,浏览器上都会显示蓝色的进度条,但是子frame刷新的时候其他的frame内是没有刷新效果的.
如果在刷新子页时不显示浏览器的进度条,则只能使用AJAX来实现.
另外parent.frames['NationCustomerDetail'].location.reload(); 这个操作在IE7下会出现是否重新提交这样的提示框(重试,取消)
可使用parent.frames['NationCustomerDetail'].location.href='NationCustomerDetail.aspx'来代替.
重新指向这一页,就不会出现那个提示了.