Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: CLI_Andreas_Schmidt am 22.07.04 - 12:03:09

Titel: OnClick="Return false"
Beitrag 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
Titel: Re:OnClick="Return false"
Beitrag von: dirk_2909 am 22.07.04 - 12:16:41
@Andreas

probier das mal aus:
onClick="{return toggleMenu('menu');return true;}"

Dirk
Titel: Re:OnClick="Return false"
Beitrag von: CLI_Andreas_Schmidt am 22.07.04 - 12:32:36
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
Titel: Re:OnClick="Return false"
Beitrag von: CLI_Andreas_Schmidt am 26.07.04 - 13:53:33
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

Titel: Re:OnClick="Return false"
Beitrag von: animate am 26.07.04 - 20:42:03
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.
Titel: Re:OnClick="Return false"
Beitrag von: CLI_Andreas_Schmidt am 27.07.04 - 11:34:09
Ich probiere es mal aus. Guter Ansatz,

danke.

Gruss

Andreas:

wenn es läuft werde ich die Lösung posten