5
我有一個名爲custName="scott"
的具有全局javascript變量的html頁面。我打開彈出窗口window.open
。如何訪問子窗口內的父窗口JavaScript變量(彈出)?
現在,如果我訪問彈出窗口中的custName
,我得到的值爲undefined
。如何訪問子窗口內的父窗口JavaScript變量(彈出窗口)?
我有一個名爲custName="scott"
的具有全局javascript變量的html頁面。我打開彈出窗口window.open
。如何訪問子窗口內的父窗口JavaScript變量(彈出)?
現在,如果我訪問彈出窗口中的custName
,我得到的值爲undefined
。如何訪問子窗口內的父窗口JavaScript變量(彈出窗口)?
window.opener.custName
作品。這是錯字錯誤。
嘗試使用此方法得到的查詢字符串在JavaScript
link.html?page=1
<script type="text/javascript">
$.getUrlVar('page');
$.extend({
getUrlVars: function(){
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < hashes.length; i++)
{
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
},
getUrlVar: function(name){
return $.getUrlVars()[name];
}
});
</script>
window.opener應該這樣做,你可以提供一個URL或小提琴嗎? – 2013-02-18 17:05:24
使用javaScript查詢字符串試試這可能有助於你(https://github.com/sousk/jquery.parsequery#readme) – 2013-02-18 17:05:50
試試window.parent http://www.w3schools.com/jsref/prop_win_parent.asp – 2013-02-18 17:06:00