引越しました!

http://blog.mogmet.com/blog-entry-36.html

へアクセスしてください。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[Javascript]IE6でのlocation.href動作について

最近jqueryをいじり始めました。

その関係でちょっとJavascriptを勉強しています。


今回はそんな中IEでlocation.hrefの動作が動かなかったので、備忘録に残しときます。



ソース自体はこんなかんじ↓

<script type="text/javascript">
<!--
function fnCheckGo(gosite){
var sc = startform.startcheck.checked;
if (sc){
document.body.style.behavior="url(#default#homepage)";
document.body.setHomePage("URL");
}
location.href = gosite;
}
//-->
</script>

<a onClick="fnCheckGo('URL')" href="javascript:void(0);">




お気に入り登録させて移動するというものなんだけど、これがIE6だとなぜか動かない

調べてみると、IEではonClickとjavascript:void(0)の組み合わせが良くないらしい。
そこで、

<a onClick="fnCheckGo('URL'); return false;" href="javascript:void(0);">


ってやってみたんだけど、これでもうごかない。

なんでやねーん!


っておもって調べるとこんな解決法があった。

<a onClick="fnCheckGo('URL'); return false;" href="URL">



こうしたらちゃんと動いてくれました。

やったねたえちゃん!

コメントの投稿

非公開コメント

スポンサーリンク
FC2カウンター
最新記事
最新コメント
カテゴリ
アマゾンドリンク
検索フォーム
リンク
ブロとも申請フォーム

この人とブロともになる

アクセスランキング
[ジャンルランキング]
コンピュータ
2287位
アクセスランキングを見る>>

[サブジャンルランキング]
未設定
--位
アクセスランキングを見る>>
バックリンク
最新トラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。