rfb: script mit html geht nicht

Beitrag lesen

Moin

onmouseover="this.T_OPACITY=80;this.T_TITLE='Info';return escape('<center><img src='../hilfe.jpg'><object type=text/plain data='../test.txt'>)</center>')"

der tooltip wird angezeigt und das hilfe bild auch nur der text in der text datei nicht aber da kommt auch kein rotes kreuz oder sowas es kommt einfach gar nichts nur bild und untendrunter leer.

und so wird das wohl auch bleiben. Mit
 return "beliebiger Text"
übergibst du nur die Zeichenkette "beliebiger Text" an die Stelle, die die Funktion aufrief. Damit was damit passiert müsste das dort weiter verarbeitet werden. Genau das fehlt bei dir aber.

das ganze habe ich in net object fusion eingebaut und nicht mit ajax

Mit welchem Programm du arbeitest ist hier egal, AJAX ist kein Programm sondern eine Methode, wie du mittels JavaScript Daten vom Server holst.

mit ein bisschen Pfuschen könntest du das Problem evtl. so lösen:
...onmouseover="this.T_OPACITY=80;this.T_TITLE='Info'; document.getElementById('josefinesInfo').innerHTML='<center><img src=\'../hilfe.jpg\'><object type=text/plain data=\'../test.txt\'>)</center>'" ...

was erfordert dass es irgendwo ein Element mit der ID josefinesInfo gibt, zB
<div id="josefinesInfo"></div>

Nicht schön (gar nicht schön!) aber mit ein bisserl Glück könnte das klappen.
Zu empfehlen wäre eher der Weg über AJAX und DOM.

Gruß
rfb

--
Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
(Galileo Galilei)