[問題] 通過innerHTML再呼叫javascript函式?
var popWin=window.createPopup();
function test1(){
var Wbody = popWin.document.body;
//innerHTML包了兩張小圖示,希望可以藉由點選小圖示,再跳出一個Popup的小視窗
//或是把小圖示更換成按鈕,用POST的方式,開一個新的瀏覽器,顯示所要的資料
Wbody.innerHTML =
"<span id=\"s1\" onclick=\"test2()\">
<img src=\"get1.GIF\" alt=\"See1\"></span>" +
"<span id=\"s2\" onclick=\"test2()\">
<img src=\"get2.GIF\" alt=\"See2\"></span>";
//或是把小圖示更換成按鈕,用POST的方式,開一個新的瀏覽器,顯示所要的資料
Wbody.innerHTML =
"<form method=\"post\" action=\"tmp4.jsp\">
<input type=\"submit\" name=\"action\" value=\"See1\">"+
"<input type=\"submit\" name=\"action\" value=\"See2\">"+
"</form>";
//popWin小視窗的長寬高設定
var popWinwidth = "200";
...
//------------------------
popWin.show(popWinleft,popWintop,popWinwidth,popWinheight,document.body);
}
function test2(){
var win2=menu.document.parentWindow.createPopup();
var w2body = win2.document.body;
...
win2.show(popWinleft+222,popWintop+150,200,150);
}
<body>
<div id = "t1" onmouseover = "test1()">click me!</div>
</body>
以上兩種方法都失敗了
<span>方式,出現'必須要有物件'的錯誤訊息
按鈕方式,則是完全沒有反應
不知道問題出在哪裡,希望大家可以指點一些方向
謝謝 ^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.116.46.94
推
05/23 13:08, , 1F
05/23 13:08, 1F
→
05/23 13:16, , 2F
05/23 13:16, 2F
推
05/23 13:23, , 3F
05/23 13:23, 3F
→
05/23 14:14, , 4F
05/23 14:14, 4F
→
05/23 14:14, , 5F
05/23 14:14, 5F
推
05/23 14:18, , 6F
05/23 14:18, 6F
→
05/23 14:21, , 7F
05/23 14:21, 7F
→
05/23 14:21, , 8F
05/23 14:21, 8F
推
05/23 14:21, , 9F
05/23 14:21, 9F
→
05/23 14:22, , 10F
05/23 14:22, 10F
→
05/23 14:22, , 11F
05/23 14:22, 11F
→
05/23 15:18, , 12F
05/23 15:18, 12F
→
05/23 15:19, , 13F
05/23 15:19, 13F
→
05/23 15:19, , 14F
05/23 15:19, 14F
→
05/23 15:21, , 15F
05/23 15:21, 15F
→
05/23 15:25, , 16F
05/23 15:25, 16F