传递一个带有window的变量.揭幕战javascript
passing a variable with window.opener javascript
在第一页我有
window.tmpstr = 'aaaaaa';
window.open ('second.php','_self',false);
在second.php alert(window.opener.tmpstr)
提示'undefined'。当我改变'_self'到'_blank'它的工作原理。当我想在同一窗口中打开新窗口时,如何传递变量
你不能,不能那样。通过使用_self
调用window.open
,您只需将页面重定向到second.php
的url。
可以使用的选项有:
- 使用散列标签(second.php#tmpstr=aaaaaa )将其添加为参数
- 使用cookie(有一个不错的jQuery cookie插件)
- 将整个页面移动到iFrame(不推荐)并且只重定向主框架。
相关文章:
- window.location替换并传递URL历史记录条目中的变量
- 为什么window.open不打开一个以变量形式给出的链接
- "可以't查找变量:window“;在suds.js中
- 通过open.window传递php变量
- Javascript-将变量传递给php页面,window.location.href不起作用
- 如何将变量放入 window.location
- 正在尝试将变量传递到window.location.hash
- 使用window.location时未定义变量
- 如何在mocha测试中模拟全局变量(define、module、window)
- 如何检查ng-if或ng-show中的$window变量
- 如何在 Node 中访问模块全局变量.js例如浏览器中的 window.variable
- 是否可以在window.onresize上更改jQuery插件的静态变量
- 将 PHP 变量传递到 Java Script window.location
- 变量名称和 window.name
- 为什么要在 Window 对象中将全局声明变量的值设置为相同的值
- 使用 window.open 将变量传递给新的 HTML
- 将 php 变量传递给 window.location
- WebStorm未解析变量window.cordova.plugins.Keyboard
- window.open()在JSP中传递变量时不起作用
- 是否可以使用window.onerror获取局部变量和参数值