作者ajuhd2000 (kk)
看板Ajax
標題[問題] 想請教window.open()
時間Fri Jun 19 00:57:03 2009
小弟在使用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
1F:→ grence:改 window.open('result.php','_self','')試試看 06/19 01:08
2F:→ ajuhd2000:grence大大的方法我試過還是沒辦法的說~ 06/19 10:45
※ 編輯: ajuhd2000 來自: 163.22.18.90 (06/19 10:55)
3F:→ ajuhd2000:雖然說另開一個視窗也是可以交作業了事,不過我比較想找 06/19 12:02
4F:→ ajuhd2000:出原因ˊˋ 06/19 12:02
5F:推 lausai:用fx3.08測你的code是可以跑的 06/19 12:21
6F:→ ajuhd2000:我是firefox 3.0.11 06/19 16:09
7F:推 lausai:按下submit button 頁面自然會跳轉到form的action屬性所設 06/19 17:31
8F:→ lausai:定的頁面 為什麼還要用js去跳轉頁面呢? 06/19 17:32
9F:推 lausai:你在js中要頁面轉到result.php 但是borwser必須要將頁面轉 06/19 17:36
10F:→ lausai:form設定的頁面 所以fx不理window.open('r..php','_self'); 06/19 17:38
11F:→ ajuhd2000:恩~我忘記說我是有好幾個按鈕要轉到不同頁面才用js的 06/19 19:15
12F:→ ajuhd2000:像是有看投結果的按鈕還有推薦候選人的按鈕還有送出結果 06/19 19:15
13F:→ ajuhd2000:form的action我是沒有設定.. 06/19 19:16
14F:推 lausai:action沒設定那就會submit到正在看的網頁 總之記得不要把轉 06/19 19:54
15F:→ lausai:頁面的動作寫在submit button裡面 應該就可以了 06/19 19:54
16F:→ zhe01:window.open('result.php','_self','');return false; 試試 07/09 01:24