3

如何向超链接添加 Javascript 警报?我想在有人点击链接时弹出警报。这是现在的脚本 -

<a href="<?php echo ($link1);?>" onclick="popitup();" data-role="button" data-theme="b" data-inline="true" > Send </a>

我想将此添加到链接中

<script type="text/javascript">alert('Text.');</script>
4

4 回答 4

2

您应该定义您在属性popitup()中调用的函数:onclick

<script type="text/javascript">
    function popitup() {
        alert('Text.');
    }
</script>

此外,如果您想阻止链接在某些情况下重定向,您可以从此处理程序返回 false:

<a href="<?php echo ($link1);?>" onclick="return popitup();" data-role="button" data-theme="b" data-inline="true"> Send </a>

接着:

<script type="text/javascript">
    function popitup() {
        if (confirm('Are you sure you want to do that?')) {
            return true;
        }
        return false;
    }
</script>
于 2012-10-09T08:05:43.363 回答
2

如果警报应该执行某种逻辑,您可以像这样使用返回函数

<a href="newlink.html" onClick="return confirm('do you really wanna go to this link?')" >the link</a>

或者只是以这种方式添加不带任何逻辑的警报

<a href="newlink.html" onClick="alert('you are going to the link! beware!')" >the link</a>
于 2012-10-09T08:08:46.300 回答
1

尝试这个

<a href="new.html" onclick="alert('This is going to link')"> link </a>

于 2012-10-09T08:04:36.997 回答
0

您可以通过将 javascript: 放在语句之前将 javascript 语句添加到 href 属性,因此它类似于:

<a href="javascript: alert('Text.');" ></a>
于 2012-10-09T08:07:36.857 回答