PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [HTML/CSS/JS] Onclick rutscht nach oben



muenchner1989
05.04.2010, 07:09
Hallo,

ich habe das kleine Problem, das wenn User bei mir eine DIV öffnen wie z.B Kontoübersicht, sich durch den Klick was öffnet aber die Seite ständig nach oben rutscht. Wie kann das vermieden werden?



<div class="menutitle" onclick="SwitchMenu('sub1')"><li><a href="#">&raquo; Kontoinformation</a></li></div>
<span class="submenu" id="sub1">
∟&nbsp;<a href="?content=/konto/uebersicht">Konto&uuml;bersicht</a><br>
∟&nbsp;<a href="?content=/konto/blosetransfer">Bonuslose schicken</a><br>
∟&nbsp;<a href="?content=/konto/tauschkiste">Bonuslose eintauschen</a><br>
∟&nbsp;<a href="?content=/konto/einzahlen">Einzahlen</a><br>
∟&nbsp;<a href="?content=/konto/auszahlen">Auszahlen</a><br>
∟&nbsp;<a href="?content=/konto/paypal">Lose kaufen</a><br>
∟&nbsp;<a href="?content=/kredit/uebersicht">Losekredit aufnehmen</a><br>
∟&nbsp;<a href="?content=/bank/sparbuch">Sparbuch</a><br>
∟&nbsp;<a href="?content=/konto/buchungen">Buchungen</a><br>
∟&nbsp;<a href="?content=/konto/refuebersicht">Ref&uuml;bersicht</a> </span>

Lokutos
05.04.2010, 11:07
also wenn dein user den link anklickt öffnet sich für den browser eine neue seite genau so wie wenn ich von google oder sonnst wo komme.

wenn du das nicht möchtest müsstest du auf ajax umprogramieren was aber wiederum nur mit javascript dan auch an der stelle bleibt.

mfg Lokutos

jpwfour
05.04.2010, 12:10
Pack das onClick Event statt in den div in den a Tag und mach am Ende ein return false; das interpretieren die meisten Browser dann so, dass sie dem eigentlichen Link (href) nicht mehr folgen:

http://www.webmasterpro.de/coding/article/javascript-nuetzliche-onclick-tricks-fuer-links.html