点击button弹出子窗口

AirMaker 2011-05-19 09:44:58
我点击button弹出警告是这样写的,可是为什么换了弹出子窗口就不行了呢?
window.onload = deletest;

function deletest() {
for (var i = 0; i < 4; i++) {
document.getElementById("sc" + i).onclick = shanc;
}
}

function shanc() {
if (confirm("你确定要删除该学生的所有信息么?")) {
alert("该学生的信息已经被删除");
}
}

于是想实现那个点击button的功能,我对上面的做了些修改,但是感觉不对,可是效果出来了...
    <script type="text/javascript">
function newL() {
for (var i = 0; i < 4;i++ ) {
document.getElementById("st"+i).onclick = newWindow();
}
}

function newWindow() {
var stWindow = window.open("HTMLPage5.htm", "stxinxi", "rezizable=no,width=400,height=400");
window.location();
}
</script>


window.location()好像错了吧?没有那句的话,我的4个按钮只有一个能弹出新窗口,没有后面那个括号也是那样的...
呵呵,大大们帮帮忙,现在效果是有的,可是火狐不出效果...
嗯,只需要给我解释下下,那个为什么弹出警告这样写能行,弹出子窗口就不行呢,困惑啊......
...全文
193 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
AirMaker 2011-05-20
  • 打赏
  • 举报
回复
谢谢了 可能是我哪里写错了吧
我再试试看
IT回忆录 2011-05-19
  • 打赏
  • 举报
回复
我也试过了确实没有什么问题
xiaoheixiaobai 2011-05-19
  • 打赏
  • 举报
回复
我用一个试的,加不加括号,两种写法都可以啊~,火狐和ie下都正常啊~~~~~

window.onload = newL;

function newL() {
document.getElementById("ctl00_ctl00_MainContent_Contents_btn1").onclick = newWindow;
return false;
}

function aa() {
alert("hello");
return false;
}
function newWindow() {
alert("4545454");
var stWindow = window.open("www.baidu.com", "stxinxi", "rezizable=no,width=400,height=400");
//window.location();
return false;
}

what happend?
gaoleidao 2011-05-19
  • 打赏
  • 举报
回复
window.open();
AirMaker 2011-05-19
  • 打赏
  • 举报
回复
记错了,火狐也有效果的,记成另一个了。。。O(∩_∩)O~

87,990

社区成员

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

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