Seitenaufruf vermeiden, wenn Layer geöffnet wird

dave_

Erfahrenes Mitglied
Ich habe ein Javascriptmenü mit Unterpunkten- das Untermenü klappt sich also aus- es ist in einer unsichtbaren div gespeichert.

Ein link sieht zB so aus:
<a href="news.php" onClick="submenue(this)">News</a>

Ich möchte nun folgendes: Wenn man auf den Link klickt, soll sich natürlich der layer ausklappen.
Passiert dies aus irgendeinem Grund nichtm z.B. weil der Client Javascript deaktiviert hat, soll der Link ganz normal aufgerufen werden, andernfalls soll der Layer angezeigt werden, und weiter nichts passieren.

Die Sachen mit den layern sind mir klar, mir geht es eigentlich nur darum, ob ich mit Javascript verbieten kann, dass der Link aufgerufen wird?

Ich weiss natürlich, dass man auch einen JS check machen könnte, das ergebnis dann in einer Session speichern usw, aber mich interessiert nunmal die obige variante.


Gruß,

dave
 
Code:
<a href="news.php" onClick="submenue(this); return false;">News</a>
return false bewirkt hier, dass die Bearbeitung des Klicks auf den Link nach Aufruf der JavaScript-Funktion abgebrochen wird.
Die Seite bleibt also die Gleiche, es wird keine Neue eufgerufen.
 

Neue Beiträge

Zurück