asfman
android developer
posts - 90,  comments - 213,  trackbacks - 0
window.name可保存当前页面数据的方法,才突然想起window还有一个特有的name属性确实可以随着窗口的存在而存在,可以在当前窗口的任意页面随时读取和设置,可惜不能将这个name其定义为一个Object型(浏览器会自动将其转换成strnig型)。

    不过从中也颇受启发,随即发现location、history、navigator也存在着这种功能:只要当前窗口存在,你定义的变量就不会丢失!而且变量名不再是单一的name,数据类型也可以随意定义。使用方法如下:

引用:
history.myVar=[1,2];
navigator.myVar=new Object;
navigator.myVar.newVar={"a":"1","b":"2"};
location.myVar="Your Variables";
......

. link:

CODE:
<a href="main.htm?iframeLocation=001.htm">001.htm</a>
<a href="main.htm?iframeLocation=002.htm">002.htm</a>

2. main.htm

CODE:
<script>
iframeLocation=window.location.search.match(/iframeLocation=([^&]+)/i);
iframeLocation=iframeLocation?iframeLocation[1]:"001.htm";

document.write("<iframe src=\""+iframeLocation+"\" id=iframe1></iframe>");
</script>
posted on 2006-10-29 03:19 汪杰 阅读(835) 评论(0)  编辑 收藏 引用 所属分类: js+dhtml
只有注册用户登录后才能发表评论。

<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

留言簿(15)

随笔分类(1)

随笔档案(90)

文章分类(727)

文章档案(712)

相册

收藏夹

http://blog.csdn.net/prodigynonsense

友情链接

最新随笔

搜索

  •  

积分与排名

  • 积分 - 457513
  • 排名 - 6

最新随笔

最新评论

阅读排行榜

评论排行榜