user1556433
问问题
636 次
6 回答
2
就像是:
<a href="javascript:void()" title="" onclick="javaScript:showRegisterRules('register.php');">Register</a>
function showRegisterRules(url)
{
alert("Registration Rules");
//Go to your url
document.location.href=url;
}
于 2013-10-26T07:16:49.053 回答
2
JS
<script type="text/javascript">
function showRegisterRules()
{
alert("Registration Rules");
}
</script>
HTML
<a href="register.php" title="" onclick="showRegisterRules();">Register</a>
于 2013-10-26T07:17:03.937 回答
2
只有一个问题
你把javascript放在脚本标签里了吗?因为一旦我这样做了,它就起作用了
<a href="register.php" title="" onclick="javaScript:showRegisterRules();">Register</a>
JS
<script>
function showRegisterRules()
{
alert("Registration Rules");
}
</script>
于 2013-10-26T07:21:55.633 回答
1
尝试这个:
<a href="#" title="" onclick="javaScript:showRegisterRules();window.location.href='register.php'">Register</a>
于 2013-10-26T07:16:54.130 回答
1
你也可以这样做
<a href="register.php" title="" onclick="return showRegisterRules('register.php');">Register</a>
function showRegisterRules(url)
{
alert("Registration Rules");
return true;
}
于 2013-10-26T07:26:41.057 回答
1
您实际上可以在此处编写一个通用方法,而不是对任何给定 URL 的专用方法。
<a href="register.php" title="" onclick="showRegisterRules(this);">Register</a>
function showRegisterRules(a)
{
alert("Registration Rules");
document.location.href=a.href;
}
这样,您可以在站点内的任何位置重复使用相同的方法来显示警报。这允许它进入脚本文件而不是 html 页面
于 2013-10-26T07:20:37.823 回答