| 3: </script>
60 是否显示工具栏和滚动栏
1: <script language=”JavaScript”> 2: window.open(“http:
61 是否可以缩放新窗口的大小
1: <script language=”JavaScript”> 2: window.open('http://www.liu21st.com/' , 'myNewWindow', 'resizable=yes' );</script>
62 加载一个新的文档到当前窗口
1: <a href='#' onClick='document.location = '125a.html';' >Open New Document</a>
63 设置页面的滚动位置
1: <script language=”JavaScript”> 2: if (document.all) { //假如是IE浏览器则使用scrollTop属性 3: document.body.scrollTop = 200; 4: } else { //假如是NetScape浏览器则使用pageYOffset属性 5: window.pageYOffset = 200; 6: }</script>
64 在IE中打开全屏窗口
1: <a href='#' onClick=”window.open('http://www.juxta.com/','newWindow','fullScreen=yes');”>Open a full-screen window</a>
65 新窗口和父窗口的操作
1: <script language=”JavaScript”> 2: //定义新窗口 3: var newWindow = window.open(“128a.html”,”newWindow”); 4: newWindow.close(); //在父窗口中关闭打开的新窗口 5: </script> 6: 在新窗口中关闭父窗口 7: window.opener.close()
66 往新窗口中写内容
1: <script language=”JavaScript”> 2: var newWindow = window.open(“”,”newWindow”); 3: newWindow.document.open(); 4: newWindow.document.write(“This is a new window”); 5: newWIndow.document.close(); 6: </script>
67 加载页面到框架页面
1: <frameset cols=”50%,*”> 2: <frame name=”frame1” src="/”135a.html"”> 3: <frame name=”frame2” src="/”about:blank"”> 4: </frameset> 5: 在frame1中加载frame2中的页面 6: parent.frame2.document.location = “135b.html”;
68 在框架页面之间共享脚本 假如在frame1中html文件中有个脚本
1: function doAlert() { 2: window.alert(“Frame 1 is loaded”); 3: }
那么在frame2中可以如此调用该方法
1: <body onLoad=”parent.frame1.doAlert();”> 2: This is frame 2. 3: </body>
69 数据公用 可以在框架页面定义数据项,使得该数据可以被多个框架中的页面公用
1: <script language=”JavaScript”> 2: var persistentVariable = “This is a persistent value”; 3: </script> 4: <frameset cols=”50%,*”> 5: <frame name=”frame1” src="/”138a.html"”> 6: <frame name=”frame2” src="/”138b.html"”> 7: </frameset>
这样在frame1和frame2中都可以使用变量persistentVariable 70 框架代码库 根据以上的一些思路,我们可以使用一个隐藏的框架页面来作为整个框架集的代码库
1: <frameset cols=”0,50%,*”>
|
| 共9页: 上一页 [1] [2] [3] [4] [5] [6] [7] 8 [9] 下一页 |
评论加载中…