作者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