`
cuisuqiang
  • 浏览: 3940990 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
3feb66c0-2fb6-35ff-968a-5f5ec10ada43
Java研发技术指南
浏览量:3654642
社区版块
存档分类
最新评论

JS 打开一个模式窗口,使用Cookie传递一个参数

    博客分类:
  • JS
阅读更多

页面A,加载后打开一个模式窗口,设置一个参数,然后自己关闭

<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>

 

分享到:
评论

相关推荐

    用javascript父窗口控制只弹出一个子窗口

    近来网上经常流传一些关于如何在父窗口控制只弹出一个子窗口 问题,我查看了一些,大部分都是只能解决部分或者很麻烦,还不算完美。比如有人是实现的这样,使用的是Cookie,以下是例子。  主页上做了一个弹出窗口...

    JavaScript完全自学宝典 源代码

    2.14.js 将函数作为参数传递。 2.15.html arguments参数的使用。 2.16.html apply方法与call方法的使用。 第3章(\c03) 示例描述:学习JavaScript的高级语法。 3.1.html 连接字符串。 3.2....

    程序天下:JavaScript实例自学手册

    1.25 使用JavaScript传递页面参数 1.26 页面被冻结 第 2章 按钮特效 2.1 页面刷新按钮 2.2 按回车调用登录按钮 2.3 动态创建按钮 2.3 平面按钮 2.4 按钮的嵌入效果 2.5 按钮改变状态栏信息 2.6 定义按钮的热键 2.7 ...

    《程序天下:JavaScript实例自学手册》光盘源码

    1.25 使用JavaScript传递页面参数 1.26 页面被冻结 第 2章 按钮特效 2.1 页面刷新按钮 2.2 按回车调用登录按钮 2.3 动态创建按钮 2.3 平面按钮 2.4 按钮的嵌入效果 2.5 按钮改变状态栏信息 2.6 定义按钮的热键 2.7 ...

    JavaScript基础教程第8版

    书中从JavaScript语言基础开始,分别讨论了图像、框架、浏览器窗口、表单、正则表达式、用户事件和cookie,并在上一版的基础上新增了两章,讲述jQuery框架的基础知识。本书不仅介绍了基础知识和使用方法,也深入探讨...

    JavaScript笔记.doc

    2、window.open()方法:用来打开一个新窗口 18 3、警告框:alert(); 19 4、确认框:confirm() 19 5、提示框:prompt(“”,””) 20 6、对话框:showModalDialog() 20 八、浏览器、地址和历史对象 21 1、IE的”浏览器...

    JavaScript笔记

    21.argument参数:所有方法都隐藏的一个数组对象 作用:不设置任何的形参的情况下,自动接收所有传入参数 arguments.length:获得参数个数 arguments[i]:获得每个参数--都要判断和类型转换 22.全局函数:不用...

    JavaScript详解(第2版)

     16.2 使用JavaScript创建cookie   16.2.1 cookie对象   16.2.2 设置cookie属性   16.2.3 创建cookie   16.2.4 从服务器获取cookie信息   16.2.5 删除cookie   16.2.6 使用浏览器删除cookie  ...

    UncannyCookieClicker:适用于Cookie Clicker播放器的简单辅助Chrome浏览器扩展程序

    怪异的Cookie Clicker 是一个扩展程序,可帮助您播放 。 当前支持的功能有: 按给定间隔自动单击大cookie 自动弹出式除皱机出现时自动点击金色Cookie(如果需要,可避免使用红色Cookie) 出现金色Cookie时通知您自动...

    《javaScrip开发技术大全》源代码

    • sample04.htm 在同一个网页中使用不同脚本语言 • sample05.htm 判断浏览器对JavaScript版本的支持情况 • sample06.htm 引用外部JavaScript • sample07.htm 在同一个HTML文档...

    第三方JavaScript编程 epub

    分别介绍了第三方JavaScript的定义、如何加载和执行代码、DOM渲染、第三方脚本和数据服务器之间的通信、跨窗口的消息传递方法、身份验证和cookie、第三方应用程序的安全性、JavaScript SDK的发展、性能、测试和调试...

    JavaScript实用范例词典04-14

    5.30 弹出一个无属性栏的窗口... 132 5.31 弹出广告窗口... 133 5.32 弹出多个窗口... 134 5.33 指定弹出窗口的位置(IE) 135 5.34 指定弹出窗口的位置(Netscape) 136 5.35 弹出一个居中显示的窗口... 137 5.36...

    js使用小技巧

    网页传递参数 location.search(); 可编辑 obj.contenteditable=true 执行菜单命令 obj.execCommand 双字节字符 /[^x00-xff]/ 汉字 /[u4e00-u9fa5]/ 让英文字符串超出表格宽度自动换行 word-wrap: ...

    ASP.NET基础控件-教程

     打开新的窗口并传送参数  为按钮添加对话框  删除表格选定记录  删除表格记录警告  关于日期格式  表格超连接列传递参数  清空Cookie  获取错误信息并到指定页面  自定义异常处理  javascript小技巧  ...

    韩顺平PHP JS JQUERY 所有视频下载种子 货真价实

    解答学生问题--一个ip绑定多个域名 8-19 2.php运行过程时序图 php书写规范 8-19 3.php基本语法介绍 php数据类型介绍 8-19 4.整型细节说明 8-19 5.布尔细节 浮点数细节 字符串细节 算术运算符① 8-19 6.算术运算符② ...

    JSP实用技巧集合,jsp编程的一些小技巧总结

    2. 在下拉列表框里选择一个值后跳出新窗口? 3. 在JSP中启动execl? 4. 两级下拉列表框联动菜单? 5. java中如何把一个目录下的文件移到另一个指定的目录? 6. 制作表格线? 7. jsp如判别一个字符在A到Z之间? 8. 得到一...

    第三方JavaScript编程(电子书 文字版 完整版)Ben Vinegar

    分别介绍了第三方JavaScript的定义、如何加载和执行代码、DOM渲染、第三方脚本和数据服务器之间的通信、跨窗口的消息传递方法、身份验证和cookie、第三方应用程序的安全性、JavaScript SDK的发展、性能、测试和调试...

    JavaScript权威指南(第6版)

    《JavaScript权威指南(第6版)》主要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScript API。本书第6版涵盖了HTML5和ECMAScript 5,很多章节完全重写,增加了当今Web开发的最佳实践的内容,新增...

    asp.net开发常用整理集合

     打开新的窗口并传送参数  为按钮添加对话框  删除表格选定记录  删除表格记录警告  关于日期格式  表格超连接列传递参数  清空Cookie  获取错误信息并到指定页面  自定义异常处理  javascript...

    JavaScript权威指南(第6版)(中文版)

    《JavaScript权威指南(第6版)》主要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScript API。本书第6版涵盖了HTML5和ECMAScript 5,很多章节完全重写,增加了当今Web开发的最佳实践的内容,新增...

Global site tag (gtag.js) - Google Analytics