Proxyとか

ネット界隈と時事ニュースなどの日常の何気ない話題が中心な信憑性もなければ公平性もない偏った素人のメモ。

 http://fula.jp/ へのリンクはフリーです [メール] [PGP] はこちらよりどうぞ。但し、営利目的の方はご遠慮下さい。    携帯    English    韓国語    中文

<< eAcceleratorでPHP高速化 | TOP | P2P 隣接秘匿方式 ansem ver0.02 Update >>

[Webprog]  javascript:void(0); で gifアニメ が動かないバク

2005/08/23(Tue) 14:45:53 折りたたみで使っているjavascript:void(0);を一度でもIE(インターネットエクスプローラー)に反応させてしまうと以後、gifアニメが動的に表示されず、動きが止まってしまいます。これを回避する為に以下のようにします。

修正前


<div class="menu">
<p class="mainmenu">
<a href="javascript:void(0);" onclick="showHide('Patriotism');" onkeypress="showHide('Patriotism');" title="推薦バナー">Patriotism banner</a>
</p>
<div class="sidehide" id="Patriotism">
<p>
<a href="http://fula.jp/blog/index.php?no=r668" target="_self" title="竹島は日本の領土です.&#13;&#10; Takeshima is Japanese Territory. &#13;&#10;&#45796;&#52992;&#49884;&#47560;&#45716; &#51068;&#48376;&#51032; &#50689;&#53664;&#51077;&#45768;&#45796;."><img src="./img/Takeshima_is_Japanese_Territory.gif" alt="Takeshima is Japanese Territory." title="竹島は日本の領土です. &#13;&#10;Takeshima is Japanese Territory. &#13;&#10;&#45796;&#52992;&#49884;&#47560;&#45716; &#51068;&#48376;&#51032; &#50689;&#53664;&#51077;&#45768;&#45796;." width="150" height="50" /></a>
</p>
<p>
<a href="http://www.mofa.go.jp/policy/maritime/japan/index.html" target="_top" title="国際標準呼称は日本海です.&#13;&#10; Sea of Japan is the mono-name of the area."><img src="./img/See_of_Japan.gif" alt="Sea of Japan is the mono-name of the area." title="国際標準呼称は日本海です.&#13;&#10; Sea of Japan is the mono-name of the area." width="90" height="60" /></a>
</p>
</div>
</div>

修正後


<div class="menu">
<p class="mainmenu">
<a href="javascript:void(0);" onclick="showHide('Patriotism'); return false" onkeypress="showHide('Patriotism'); return false" title="推薦バナー">Patriotism banner</a>
</p>
<div class="sidehide" id="Patriotism">
<p>
<a href="http://fula.jp/blog/index.php?no=r668" target="_self" title="竹島は日本の領土です.&#13;&#10; Takeshima is Japanese Territory. &#13;&#10;&#45796;&#52992;&#49884;&#47560;&#45716; &#51068;&#48376;&#51032; &#50689;&#53664;&#51077;&#45768;&#45796;."><img src="./img/Takeshima_is_Japanese_Territory.gif" alt="Takeshima is Japanese Territory." title="竹島は日本の領土です. &#13;&#10;Takeshima is Japanese Territory. &#13;&#10;&#45796;&#52992;&#49884;&#47560;&#45716; &#51068;&#48376;&#51032; &#50689;&#53664;&#51077;&#45768;&#45796;." width="150" height="50" /></a>
</p>
<p>
<a href="http://www.mofa.go.jp/policy/maritime/japan/index.html" target="_top" title="国際標準呼称は日本海です.&#13;&#10; Sea of Japan is the mono-name of the area."><img src="./img/See_of_Japan.gif" alt="Sea of Japan is the mono-name of the area." title="国際標準呼称は日本海です.&#13;&#10; Sea of Japan is the mono-name of the area." width="90" height="60" /></a>
</p>
</div>
</div>

長々書いてありますが用は onclick と onkeypress に return false を追加するだけです。

更に簡単な別な方法で
<a href="#"></a>

の様にそもそもの原因のjavascript:void(0);を使わない方法もありますが、html構文的にはよろしくない様です。


バク再現html [admin ID:92RrOHSc] [Trackbacks:0] [English]
[記事固有URL:http://fula.jp/blog/index.php?no=r677]
[トラックバックURL:http://fula.jp/blog/ptb.php?no=677]

Re:javascript:void(0); で gifアニメ が動かないバク

2007/08/20(Mon) 19:10:32 よくブログでオレンジ色のしかくにバツがかいてあるのをみるんですガ、それって何ですか?知っているひとが居たら教えてください [guest ID:3CVJiSFM] [Permalink] [home]
[記事固有URL:http://fula.jp/blog/index.php?no=r677#r812]



コメントについての補足事項

  • コメントは誰でもご自由にどうぞ。但し、営利目的の投稿はご遠慮下さい。
  • コメント内のhttp:// から始まる文字は自動リンクします。
  • 自動リンクしたくない場合は先頭に * (アスタリスク)をつけて *http:// としてください。
  • 投稿パスはコメント投稿後に修正、削除などの管理作業を行う時に利用します。
  • 設定した投稿パスは トリップ としても作用します。
  • ご自身で任意のパスワードを設定のうえ投稿して下さい。
  • 誹謗中傷など投稿内容によっては管理人の権限で削除、修正させて頂く場合があります。
  • 日本語を一定数含まない場合や句読点(点や丸)が使われていないコメントは投稿できません。
  • 正規書き込みパスには、はんかくかたかなで のし と記入下さい。スパム対策です。

名前

投稿パス

正規書き込みパス

コメント

確認後 :

投稿後の記事の修正削除

記事番号 : 投稿パス:

上記より投稿時に設定した投稿パスを入力して下さい。修正、削除などの管理作業を行う事が出来ます。

<< eAcceleratorでPHP高速化 | TOP | P2P 隣接秘匿方式 ansem ver0.02 Update >>

apache_powered.gif php5_powered.gif eaccelerator_powered.gif zend_optimizer_powered.gif xmail_powered.gif opera9_browser.gif

FLEUGELz