0

私は簡単なリンクを持っています

    <a   href="mailto:test@email.com">test@email.com</a>

問題は、Internet Explorer 8 を使用してリンクをクリックすると、asp.net ページにあり、電子メール クライアントを開くだけでなく、mailto:test@email.com 追加しようとした URL に移動しますがonclick="return false;" 、これにより mailto: がまったく起動しなくなります。したがって、この場合は何も起こりません。

問題は同じページのスクリプトマネージャーにあると思います(これはちょっと必要です)

繰り返しますが、これは IE でのみ発生します。以前のバージョンの IE ではテストしていません。しかし、opera、ff、および chrome は問題なく動作します。

簡単な編集です。IE8 で単純な html ページを使用している場合。それはうまく動作します

これを修正する方法はありますか?

4

1 に答える 1

0

ポストバックが発生しているAnchorため、クリックするとhrefリンクを見つけようとします。この問題を解決するには、javascript または jquery を使用できます。

<script type="text/javascript" src="jquery-1.4.1.js"></script>
<script type="text/javascript">
    $(document).ready(function() {
                $('a').attr('href', '#');
            });
</script>
于 2011-05-16T23:17:05.537 に答える