我有以下代碼:發送陣列彈出窗口的JavaScript
var my_window=window.open("print.php");
my_window.testValue="some value";
在print.php頁我有這樣的代碼:
alert(window.testValue);
這個工程在瀏覽器和Mozilla但不工作在IE上,可能是什麼問題?
我有以下代碼:發送陣列彈出窗口的JavaScript
var my_window=window.open("print.php");
my_window.testValue="some value";
在print.php頁我有這樣的代碼:
alert(window.testValue);
這個工程在瀏覽器和Mozilla但不工作在IE上,可能是什麼問題?
當你使用JavaScript數組聲明爲全球的價值在評論中提及,
window.data = data;
,你問使你變全球請看Make Variable as Global JavaScript
而下面的代碼使用
var theArray = window.opener.theArray
希望這有助於...
我的數組是javascript數組而不是php –
@OmarTaha更新回答請嘗試這個 –
非常感謝,現在工作,謝謝:) –
認爲下面的,而不是你的代碼popupblocker – saj
嘗試使用,因爲你不能「通」的數組,但你可以把它可以作爲一個全球性的(或者通過一個全球性的),和你的新頁面可以使用類似於:var theArray = window.opener.theArray; –
如何使全局變量? –