主窗口呼叫iframe的例子,让iframe刷新
window.frames['Iframe'].location.reload()
iframe呼叫主窗口的例子,让父窗口刷新
window.top.location.reload()
变量本身由于作用域的问题是无法直接访问的,例如
var a=5
如果你希望可以用跨窗口,那么可以用 window.a = 5比如iframe中的页面定义了window.baseName='test',那么主窗口可以调用window.frames['Iframe'].baseName就行了
方法1 cookie把a 中的 变量c 存入 cookie ,在 b中读取.
不推荐
方法2 session
把a 中的 变量c 存入 服务器session对象中 ,在 b中读取.
推荐
方法3 window.open("b.html")
在a.html中使用 window.open("b.html") 在 b.html 中 使用 parent.c 可取得 a.html中变量c.
但该方法结构混乱 不建议使用.
jQuery *** 作html时可以使用变量,html不能直接使用jQuery的变量
示例:
//在id为first的div里添加jQuery变量值内容$(function(){
var temp="这是内容"
$("div#first").append(temp)
//此时id为first的div内的html如下,jQuery变量的值添加进去了
<div id="first">
这是内容
</div>
//或者在div内插入<h1></h1>标签
$("div#first").append("<h1>"+temp+"</h1>")
//此时id为first的div内的html如下,html内有jquery变量的值
<div id="first">
<h1>这是内容</h1>
</div>
})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)