molily: Re: Undank ist der Welten Lohn

Beitrag lesen

echo "<a onmouseover=&quot; Tip( . htmlspecialchars($dsatz['name']) . )&quot;  onmouseout='UnTip()'><img src='Bilder/Bild.jpg'></a>";

  
Das &quot; ist als Attributwert-Begrenzer Unsinn, da muss schon " hin. (Geht aber nicht direkt, weil es ja ein PHP-String ist, der mit " begrenzt wird. Daher müsstest du \" schreiben.)  
  
Und die ' zum Begrenzen des JavaScript-Strings kannst auch auch nicht einfach weglassen.  
  
Am Ende muss doch dies herauskommen:  
  
onmouseover="Tip('Bla!')"  
  
Aber wie du sagst, kann anstelle von »Bla!« ein String mit " und ' drin stehen. Die würden das Attribut bzw. den JavaScript-String kaputtmachen, deshalb musst du in \*diesem\* Wert " und ' ersetzen. Wie, habe ich dir in meinem [anderen Posting](https://forum.selfhtml.org/?t=187093&m=1243171) gezeigt.  
  
Das drumherum ist schon ganz richtig.  
  
Mathias

-- 
[JavaScript-Erweiterung für das SELFHTML-Forum](http://forum.de.selfhtml.org/js/doku/)