Tooltip mit einem Javascript Link

leenas

Grünschnabel
Hallo alle zusammen,

ich habe im Netz viele verschiedene Seiten zum Tooltip Aufbau gefunden. Doch keine kann mir meine Frage beantworten.
Als Beispiel habe ich mir das Script von Walter Zorn herausgesucht. http://www.walterzorn.de/tooltip/tooltip.htm
Er benutzt dort die HTML-DOM Funktionen.

Mein Problem ist, dass ich ín dem Tooltip einen Javascriptaufruf machen möchte. Doch beim Aufruf der HTML Seite sehe ich das die internen Hochkommas dazu führen, das mein Statement vorzeitig abgebrochen wird.

Bsp:

HTML:
<a class="nodeco" href="javascript:void(0);" onMouseOver="Tip('<a href=\'Javascript:meineFunktion(\'paramString1\',\'paramString2\')\' >Yippi</a>', STICKY, true )">Neuer Test</a>

Wenn ich jetzt auf den Link in den Tooltip gehe, sehe ich nur folgenden Link:

Code:
Javascript:meineFunktion(

und das war es. D.h. er bricht immer ab, wenn die nächsten Anführungszeichen anfangen. Jetzt hatte ich noch gelesen, dass man die Hochkommatas mit einem \ vorangestellt schreiben soll. Doch das passt alles gar nicht.
Kann mir vielleicht jemand sagen, wie ich das dem DOM beibringe?

Vielen Dank!

Gruß
leenas
 
Steht doch alles da beim Walter :)
Walter Zorn hat gesagt.:
Richtig:
<a href="index.htm" onmouseover="Tip('Text mit <img src=\'bild.jpg\' width=\'60\'> Bild.')">Startseite</a>
oder
<a href="index.htm" onmouseover="Tip('Text mit <img src=&quot;bild.jpg&quot; width=&quot;60&quot;> Bild.')">Startseite</a>

Ergo:
Code:
<a class="nodeco" href="javascript:void(0);" onMouseOver="Tip('<a href=\'javascript:meineFunktion(&quot;paramString1&quot;,&quot;paramString2&quot;)\' >Yippi</a>', STICKY, true )">Neuer Test</a>
 
Hallo Sven Mintel,

das dachte ich auch. Das hatte ich auch ausprobiert und trotzdem bleibt es bei dem fehlerhaften Funktionsaufruf.
Weißt du vielleicht woran das hängen könnte?
 
Dann hast du was falsch gemacht...was, weiss ich nicht, da ich deinen Code nicht kenne.

Jenes hier funktioniert problemlos:
Code:
<html>
<head>
<title>Test</title>
<script type="text/javascript">
<!--
function meineFunktion(a,b,c)
{
  alert(a+','+b+','+c);
}
//-->
</script>
</head>
<body>
<script type="text/javascript" src="wz_tooltip.js"></script>
<a class="nodeco" href="javascript:void(0);" onMouseOver="Tip('<a href=\'javascript:meineFunktion(&quot;Halli&quot;,&quot;Hallo&quot;,&quot;Hallöle&quot;)\' >Yippi</a>', STICKY, true )">Neuer Test</a>
</body>
</html>
 

Neue Beiträge

Zurück