<input type="button" value="Delete" onclick=show_confirm(http://mydomain.com/delete.php)>
我有这个按钮和这个JavaScript函数,但它们不起作用。当我单击按钮时,没有任何反应。我的代码有什么问题?
function show_confirm(url){
var r = confirm("Do you want to delete this?");
if (r == true){
window.navigate(url);
}
else{
alert("You pressed Cancel.");
}
}
您的 html 格式不正确。
<input type="button" value="Delete" onclick=show_confirm(http://mydomain.com/delete.php)>
应该是
<input type="button" value="Delete" onclick="javascript:show_confirm('http://mydomain.com/delete.php');" />
仅当您在页面上也有 VBScript 时才需要javascript:
,但这是一个好习惯。
在双引号内传递 url。
<input type="button" value="Delete" onclick=show_confirm("http://mydomain.com/delete.php")>
工作样品 : http://jsfiddle.net/93QWJ/
<input type="button" value="Delete" onclick="show_confirm('http://mydomain.com/delete.php')">
点击
函数
周围没有引号像这样:"show_confirm(网址)"