最近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’)” (0);”>
お気に入り登録させて移動するというものなんだけど、これがIE6だとなぜか動かない
調べてみると、IEではonClickとjavascript:void(0)の組み合わせが良くないらしい。
そこで、
<a onClick=”fnCheckGo(‘URL’); return false;” (0);”>
ってやってみたんだけど、これでもうごかない。
なんでやねーん!
っておもって調べるとこんな解決法があった。
<a onClick=”fnCheckGo(‘URL’); return false;” href=”URL”>
こうしたらちゃんと動いてくれました。
やったねたえちゃん!
こんにちは。virapture…
View Comments
Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://accounts.binance.com/es/register?ref=GJY4VW8W
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.