JS 弹出确定提示框可以绑定一个触发事件吗(php)

莹灵女 2011-10-14 10:50:20
比如:
当用户注册成功 弹出提示框(添加成功),当点击确定时,触发一个js window.open();事件吗!
...全文
707 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ohmygirl 2011-10-14
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 thm_nancy 的回复:]

引用 1 楼 liubo8618 的回复:
alert()后面直接 写上window.location.href=""不就行了嘛


问题是用Window.oprn()会被浏览器阻截啊【要的是打开一个窗口效果啊】,怎么绑定一个事件触发,那么浏览器就不会阻截的;
这个事件好像添加在aalert(‘添加成功’)没有这个说法的!
请问该如何解决这个问题呢
[/Quote]

可以试试把window.open()写到一个函数里边,然后调用这个函数。

<a onclick="alert('ok');js();">一个测试</a>
<script type="text/javascript">
function js(){
window.open('test.php','','');
}
</script>
莹灵女 2011-10-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 liubo8618 的回复:]
alert()后面直接 写上window.location.href=""不就行了嘛
[/Quote]

问题是用Window.oprn()会被浏览器阻截啊【要的是打开一个窗口效果啊】,怎么绑定一个事件触发,那么浏览器就不会阻截的;
这个事件好像添加在aalert(‘添加成功’)没有这个说法的!
请问该如何解决这个问题呢
ohmygirl 2011-10-14
  • 打赏
  • 举报
回复
可以在alert后跟上你要点击确定后执行的动作或代码。
<a onclick="alert('ok');window.open('test.php','','');">一个测试而已</a> //新开窗口

<a onclick="alert('ok');window.location.href='http://xxx.com';">一个测试而已</a>//链接转向其他页面

<a onclick="alert('ok');document.getElementById('ok').innerHTML='点击一下就有值了';">一个测试而已</a>
<span id="ok"></span>


太多了,几乎所有在js中可执行的都可以在alert()关闭之后执行。。
ci1699 2011-10-14
  • 打赏
  • 举报
回复

onclick="alert('ok');window.location.href='http://xxx.com'";

yunprince 2011-10-14
  • 打赏
  • 举报
回复
这个还是js范畴,就跟php么关系
Abin-2008 2011-10-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 liubo8618 的回复:]

alert()后面直接 写上window.location.href=""不就行了嘛
[/Quote]
+1
liubo8618 2011-10-14
  • 打赏
  • 举报
回复
alert()后面直接 写上window.location.href=""不就行了嘛
szc108 2011-10-14
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 ohmygirl 的回复:]
引用 6 楼 thm_nancy 的回复:

引用 1 楼 liubo8618 的回复:
alert()后面直接 写上window.location.href=""不就行了嘛


问题是用Window.oprn()会被浏览器阻截啊【要的是打开一个窗口效果啊】,怎么绑定一个事件触发,那么浏览器就不会阻截的;
这个事件好像添加在aalert(‘添加成功’)没有这个说法的!
请问该如何解……
[/Quote]
+!

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧