-1
javascriptでナビゲーションバーを追加しました。 htmlでhrefを作ったので、hrefのonclick
イベントで何かしたい。しかし、それが遵守されると、それは自動的にクリック事象のための待機のinsted実行されます。Onclickは自動的にクリックを待って実行されます
javascriptでナビゲーションバーを追加しました。 htmlでhrefを作ったので、hrefのonclick
イベントで何かしたい。しかし、それが遵守されると、それは自動的にクリック事象のための待機のinsted実行されます。Onclickは自動的にクリックを待って実行されます
ブラウザが再ロードされないようにするには、return false
にする必要があります。
<a id="vk" href="#" onclick="return opennav('vagyonkezeles');">Vagyonkezelés</a>
function opennav(item) {
var idnev = "mySidenav" + item
for (var i = 0; i < id; i++) {
if (voltmarnyitva[i] == idnev) {
openNav(item);
vmny = 1;
i = id;
} else {
vmny = 0;
}
}
if (vmny == 0) {
var sidemenu = document.createElement('div');
var sidemenuid = sidemenu.id = idnev;
sidemenu.className = 'sidenav';
document.getElementsByTagName('body')[0].appendChild(sidemenu);
readTextFile(item + ".txt", sidemenuid);
openNav(item);
utoljaranyitva = sidemenuid;
voltmarnyitva.push(idnev);
id++;
}
vmny = 0;
utoljaranyitva = idnev;
return false;
}
再読み込みと読み込みが停止します。しかし、他のメニュー項目の読み込みも停止します。だから私はこれを使用する場合、私はボタンを追加することはできません。 –
申し訳ありませんが、あなたがopennavとopenNavを持っているのを見たことがありません。 opennavに 'return false;'を入れて、以前に提案したopenNavからそれを削除します。 –
これらのボタン(vagyonkezelésなど)をクリックするとサイドバーが開き、サイドバーのアイテムをクリックするとiframeが開きます。そして、readTextFile(file、sidemenuid){}内の特定のものにする。 –