[問題] 想請教window.open()

看板Ajax作者 (kk)時間16年前 (2009/06/19 00:57), 編輯推噓4(4012)
留言16則, 4人參與, 最新討論串1/1
小弟在使用window.open()時出了點問題 想請教各位大大解惑 以下是自己寫的部份 <input type="submit" name="button" id="button" value="觀看投票結果" onclick="javascript:window.open('result.php','_self');"/> 照理來說點下按鈕後應該會跑到result.php的頁面但是一點反應也沒有 可是只要去掉'_self'的部份剩下 onclick="javascript:window.open('result.php');"/>時卻可以開出另一個result.php 的視窗 我用的是firefox這樣會擋到嗎??還是什麼原因呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.224.134.56

06/19 01:08, , 1F
改 window.open('result.php','_self','')試試看
06/19 01:08, 1F

06/19 10:45, , 2F
grence大大的方法我試過還是沒辦法的說~
06/19 10:45, 2F
※ 編輯: ajuhd2000 來自: 163.22.18.90 (06/19 10:55)

06/19 12:02, , 3F
雖然說另開一個視窗也是可以交作業了事,不過我比較想找
06/19 12:02, 3F

06/19 12:02, , 4F
出原因ˊˋ
06/19 12:02, 4F

06/19 12:21, , 5F
用fx3.08測你的code是可以跑的
06/19 12:21, 5F

06/19 16:09, , 6F
我是firefox 3.0.11
06/19 16:09, 6F

06/19 17:31, , 7F
按下submit button 頁面自然會跳轉到form的action屬性所設
06/19 17:31, 7F

06/19 17:32, , 8F
定的頁面 為什麼還要用js去跳轉頁面呢?
06/19 17:32, 8F

06/19 17:36, , 9F
你在js中要頁面轉到result.php 但是borwser必須要將頁面轉
06/19 17:36, 9F

06/19 17:38, , 10F
form設定的頁面 所以fx不理window.open('r..php','_self');
06/19 17:38, 10F

06/19 19:15, , 11F
恩~我忘記說我是有好幾個按鈕要轉到不同頁面才用js的
06/19 19:15, 11F

06/19 19:15, , 12F
像是有看投結果的按鈕還有推薦候選人的按鈕還有送出結果
06/19 19:15, 12F

06/19 19:16, , 13F
form的action我是沒有設定..
06/19 19:16, 13F

06/19 19:54, , 14F
action沒設定那就會submit到正在看的網頁 總之記得不要把轉
06/19 19:54, 14F

06/19 19:54, , 15F
頁面的動作寫在submit button裡面 應該就可以了
06/19 19:54, 15F

07/09 01:24, , 16F
window.open('result.php','_self','');return false; 試試
07/09 01:24, 16F
文章代碼(AID): #1AEd7Wrf (Ajax)
文章代碼(AID): #1AEd7Wrf (Ajax)