我有一個事件解析包含按鈕名稱和URL的某個字符串。Stringifyed onClick事件不起作用
比我分配數據到一個按鈕。並添加點擊事件,以便在新窗口中打開url。但是這個點擊事件不起作用。該窗口不顯示。如果url錯了,它會打開一個窗口並提示錯誤。
但在我的情況下,當我點擊botton它不反應。在這裏點擊事件可能有些問題:onclick=\"myWindow = window.open('partArray[1]', '', 'width=300,height=300');\"
。但我不明白是什麼。
這裏是代碼
<script>
...
var checkType = partArray[0].split("+");
outPuts = outPuts + " <input type='button' class='WordDocType' name='" + partArray[0] + "' value='" + partArray[0] + "' onclick=\"myWindow = window.open('partArray[1]', '', 'width=300,height=300');\" /> "
document.getElementById("demo").innerHTML=outPuts;
</script>
<body>
...
<div id="demo"></div>
...
</body>
你爲什麼在做'myWindow = window.open'? – karthikr 2013-05-12 23:37:50
,因爲我想讓它在新窗口中打開 – meks 2013-05-12 23:38:54
猜測不需要。只是'window.open'應該足夠好。 – karthikr 2013-05-12 23:39:23