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

アラートが何らかのロジックを実行する必要がある場合は、次のような return 関数を使用できます

<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:を置くことで、href属性にjavascriptステートメントを追加できるため、次のようになります。

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