JS 打开一个模式窗口,使用Cookie传递一个参数
2014-11-13 16:01
666 查看
页面A,加载后打开一个模式窗口,设置一个参数,然后自己关闭
页面B, 取得参数内容并弹出
<html> <head> <script language="javascript"> function fullScreen(){ loadpopup(); var width = screen.width-10; var height = screen.height-60; window.open("b.html","","left=0,top=0,width="+width+",height="+height+",title=yes,scrollbars=yes,resizable=no,location=no,toolbar=no, menubar=no"); closeit(); } //设置时间自动关闭本页面 function closeit(){ setTimeout("self.close()",3000) //毫秒 } function loadpopup(){ if (get_cookie('popped')==''){ document.cookie="popped=yes"; } } //通过名称得到Cookie的内容 function get_cookie(Name) { var search = Name + "=" var returnvalue = ""; if (document.cookie.length > 0) { offset = document.cookie.indexOf(search) if (offset != -1) { offset += search.length end = document.cookie.indexOf(";", offset); if (end == -1) end = document.cookie.length; returnvalue=unescape(document.cookie.substring(offset, end)) } } return returnvalue; } </script> </head> <body onload="fullScreen()"> </body> </html>
页面B, 取得参数内容并弹出
<html> <head> <script language="javascript"> function winload(){ alert(get_cookie('popped')); } //通过名称得到Cookie的内容 function get_cookie(Name) { var search = Name + "=" var returnvalue = ""; if (document.cookie.length > 0) { offset = document.cookie.indexOf(search) if (offset != -1) { offset += search.length end = document.cookie.indexOf(";", offset); if (end == -1) end = document.cookie.length; returnvalue=unescape(document.cookie.substring(offset, end)) } } return returnvalue; } </script> </head> <body onload="winload()"> </body> </html>
相关文章推荐
- JS: 打开新窗口时(open window),使用传递post参数
- 一个使用JS提交表单并传递参数的问题
- EAS8.0,EAS8.2,WAF2,JS,打开新页面,打开新窗口,传递参数
- js使用post 方式打开新窗口,隐藏Url参数
- 前端js再新窗口打开页面,以post传递参数方式
- 在一个页面文件中(JSP 或者HTML)使用href 跳转另一个页面时使用Js中获取传递过来的参数
- js参数使用时常犯的一个低级错误
- 利用js弹出窗口并传递参数
- Android深入探究笔记之二 -- 打开一个新的 Activity 并传递参数与如何响应控件的点击事件
- .net中使用showModalDialog打开模式窗口,在后台代码中使用Response.Write()会弹出新页面
- HyperLink 打开新窗口传递参数
- 使用html传递参数的一个简单实例
- showModalDialog 子窗口向父窗口传递数组,js的使用
- 打开一个模式窗口
- 使用window.open打开新窗口,以post方式传参数
- js 模式窗口的使用
- VS2005的一个小问题,我编写了一个min函数,使用模板,传递的参数没有智能提示
- 网页编程,JS模态窗口,父页面向子页面传递参数
- js打开一个新窗口
- 关于二级指针的使用测试小例子,仅供测试--参数传递的时候用指针最好,因为压栈的时候指针,只是压入一个地址的值,最多4个字节(32位机上),提供的3个测试例子,基于VC6.0的环境。