2012-02-10 14 views

答えて

0

area要素に無効な属性の追加/削除を試みることができます。

+0

'area'要素が "無効" 属性を持っていません。 (http://www.w3.org/TR/html401/struct/objects.html#h-13.6.1)あなたはテキストエリアを考える必要があります。 –

+0

あなたは正しいです、申し訳ありません。私はもっ​​と慎重に質問を読むべきだった。 –

0

return false;でonclickイベントを処理すると、クリックしたときにhrefにリンクするのを防ぐことができます。

document.getElementById("your-area-id").setAttribute("onclick", "return false;"); 

これはリンクを強制終了します。私はあなたがそうJavaScriptでタグ付けされた質問はありません気付い

...

<area href="some-url.html" onclick="return false;" /> 

は...同じようにうまく動作します。

無効にする必要がありますか、これだけですか?

0

残念ながら、「無効」属性はありませんが、ホットスポットに面積を指定しないと、ユーザーはクリックできず、非表示になっていることがわかりました。円については

...

document.getElementById('mapname').areas[areaindex].coords="0,0,0"; 

や、矩形の...

document.getElementById('mapname').areas[areaindex].coords="0,0,0,0"; 
関連する問題