现在我用js弹出模态窗口,如下var arr = [];
arr[0] = "<input type='button' value='button' onclick='javascript:buttonClick();'/>"window.showModalDialog("text.jsp", arr);
text.jsp代码如下(只列出主要内容)
<html>
<script..>
function buttonClick() {
alert("buttonclick");
}
</script>
<body>
把传入的arr[0]的值放在页面中
</body>按照道理来说,点击按钮应该,弹出buttonClick的对话框,可是现在无法调用到这个方法,请问是怎么回事,希望有人解答,急求。
</html>
arr[0] = "<input type='button' value='button' onclick='javascript:buttonClick();'/>"window.showModalDialog("text.jsp", arr);
text.jsp代码如下(只列出主要内容)
<html>
<script..>
function buttonClick() {
alert("buttonclick");
}
</script>
<body>
把传入的arr[0]的值放在页面中
</body>按照道理来说,点击按钮应该,弹出buttonClick的对话框,可是现在无法调用到这个方法,请问是怎么回事,希望有人解答,急求。
</html>
在页面上面有一个div,然后用innerHTML设置进去的,在页面上面也能够看到这个按钮的样子,就是点击的时候不会执行我设置的函数
var arr = [];
arr[0] = "<input type='button' value='button' onclick='javascript:buttonClick();'/>"window.showModalDialog("text.html", arr);
</script>text.html页面<script>
window.onload=function(){
var o =window.dialogArguments;
document.getElementById("text").innerHTML=o;
} function buttonClick(){
alert("xxx");
}
</script>
<div id="text">
</div>