Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: CLI_Andreas_Schmidt am 22.07.04 - 12:03:09
-
Hallo @All,
ich bräuchte mal Hilfe. Ich habe folgende Zeile:
onClick="return toggleMenu('menu}"
Jetzt möchte ich noch das (return false) anhängen.
Wie kombiniert man jetzt die beiden Ausdrücke ?
so etwa:
OnClick="return toggleMenu('menu}, false" ?????
Gruss
Andreas
-
@Andreas
probier das mal aus:
onClick="{return toggleMenu('menu');return true;}"
Dirk
-
Eine Fehlermeldung kommt jetzt nicht mehr. Da hab ich jetzt noch ein kleines Problem im selben Zusammenhang.
Hier mal die Zeile:
stringvar = stringvar + {<img src="pfeil.gif"><a href="http://SPSRV1/igusIntratnetTestDB.nsf/content/} & doc.uniqueid(0) & {?Opendocument" target="content" onClick="return toggleMenu('menu} & i & {'); return true">} & doc.a_area(0) & {</a><br>}
In dem Augenblick, wo ich das OnClick - Event dem return toggel.... zuweise, wird der Link nicht mehr geöffnet. Nur noch das Menü geht auf.
Kann das Onlick hier zwei Funktionen übernehmen ? 1. Menü aufklappen und 2. Link öffnen
Gruss
Andreas
-
Keiner ne Lösung ?
ich reduziere mal meine Frage:
Das Attribut <a> hat automatisch das OnClick-Event.
Wenn jetzt dem Attribut <a> ein OnClick="Klappe Menü auf" mitgegeben wird, dann wird die eigentliche Funktion --> "Öffne Link" vernichtet.
Wie kann ich also dafür sorgen, das dem OnClick mehrere Events zugewiesen werden kann. Vielleicht geht ja auch ein CSS ??
Gruss
Andreas
-
also einem return ein zweites return hinterher zu schieben bringt absolut gar nix.
return gibt den Rückgabewert an den Aufrufer und beendet die Abarbeitung der aktuellen Funktion.
ein Anchor mit Link und mit onClick-Event funktioniert.
sieh dir dazu dieses kleine Beispiel an:
<html>
<head>
<script type="text/javascript">
<!--
function test() {
alert("Test");
}
//-->
</script>
</head>
<body>
<a href="http://www.sophist.de" target="_self" onClick="return test();">TestLink</a>
</body>
</html>
dass dein Link nicht geöffnet wird liegt vermutlich daran, dass die Funktion toggleMenu false zurückgibt.
-
Ich probiere es mal aus. Guter Ansatz,
danke.
Gruss
Andreas:
wenn es läuft werde ich die Lösung posten