Funktion in Funktion
Twilo
- javascript
0 Bert Randolf0 Twilo
0 Dennis0 Twilo
Hallo,
ich hab hier ein kleines Problem
onmouseover="return escape('<img src='tooltip.gif' width='68'> <br><br> Schreiben Sie uns eine E-Mail.')"
funktioniert soweit super
nun hab ich mir gedacht, dass ich
<img src='tooltip.gif' width='68'> <br><br> Schreiben Sie uns eine E-Mail.
in einer extra Funktion schreibe
function tip() {
return '<img src="tooltip.gif" width="68"><br /><br />Schreiben Sie uns eine E-Mail.';
}
und es folgendermaßen aufrufe
onmouseover="return escape(tip())"
leider funktioniert das nicht, der IE sagt... Object erwartet
kann man unter JavaScript nicht wie in PHP Funktionen innerhalb von Funktionen aufrufen?
mfg
Twilo
Hallo,
onmouseover="return escape(tip())"
schon mal mit [..]="return tip()"
probiert?
gruss
Hallo,
onmouseover="return escape(tip())"
schon mal mit [..]="return tip()"
probiert?
dann passiert gar nix, wie ich gesehen habe, verlangt das Script
return escape('
es handelt sich um dieses Script
Tooltips per JavaScript / DHTML
mfg
Twilo
Hallo,
stimmt, bei mir funktioniert das auch einwandfrei:
<body>
<script>
function tip() {
return '<img src="tooltip.gif" width="68"><br /><br />Schreiben Sie uns eine E-Mail.';
}
</script>
<a href="#" onmouseover="return escape(tip())";>hallo</a>
<script language="JavaScript" type="text/javascript" src="wz_tooltip.js"></script>
</body>
sowohl mit ff als auch mit ie (6.0.2900.2180.spsp_sp2_rtm.040803-2158)
Bert
Hi Twilo,
kann man unter JavaScript nicht wie in PHP Funktionen innerhalb von Funktionen aufrufen?
Also nach dem, was ich gerade mal (im IE) ausprobiert habe, geht das:
function foo()
{
return "Hallo Welt!";
}
Und dann: onClick="alert( foo() );"
Da habe ich ganz korrekt "Hallo Welt!" ausgegeben bekommen.
Aber jetzt frag mich bitte nicht, wo dein Problem liegt ;-)
Ich hätte aber noch einen Vorschlag:
var foo = "Hallo Welt!";
onClick="alert( foo );"
Das hat bei mir auch funktioniert, vielleicht klappts ja bei dem escape() auch...
MfG, Dennis.
Hallo,
Ich hätte aber noch einen Vorschlag:
var foo = "Hallo Welt!";
onClick="alert( foo );"
Das hat bei mir auch funktioniert, vielleicht klappts ja bei dem escape() auch...
danke, das war es... :-)
darauf hätte ich auch selber kommen können ;-)
mfg
Twilo