script mit html geht nicht
josefine
- html
folgendes kleines problemchen
onmouseover="this.T_OPACITY=80;this.T_TITLE='Info';return escape('<center><img src='../hilfe.jpg'><object type=text/plain data='../test.txt'>)</center>')"
zeigt keinen fehler an aber auch nicht die gewünschte datei also eigentlich zeigt er mir nur den tooltipp mit dem bildchen und der überschrift an aber nicht unter dem bild den inhalt meine textdatei
könnt ihr mir hier vielleicht helfen?
hi,
onmouseover="this.T_OPACITY=80;this.T_TITLE='Info';return escape('<center><img src='../hilfe.jpg'><object type=text/plain data='../test.txt'>)</center>')"
zeigt keinen fehler an aber auch nicht die gewünschte datei also eigentlich zeigt er mir nur den tooltipp mit dem bildchen und der überschrift an aber nicht unter dem bild den inhalt meine textdatei
Warum sollte "er" auch?
Du nimmst doch nicht wirklich an, dass dadurch dass du aus einem Eventhandler heraus mittels return einen Textstring zurückgibst, irgendeine Ressource angefordert würde ...?
könnt ihr mir hier vielleicht helfen?
Möglich - wenn du erst mal beschreiben würdest, was du eigentlich erreichen willst.
Vielleicht suchst du "AJAX"?
gruß,
wahsaga
warum gleich so giftig
entschuldige mal bin hier nicht jede sekunde und kenn mich mit dem forum eben noch nicht so aus
ich will "lediglich" den Inhalt der Overlib-Box nicht fest codieren, sondern ihn flexibel aus einem Textfile zu holen.
produkt a; bild a; text a
produkt b; bild b; text b
usw.
Das Textfile kann dann separat gepflegt werden, ohne bei Textanpassung (z.B. durch eine Marketingabteilung) immer wieder HTML-Files zu publizieren.
Moin
was ist eine
Overlib-Box
Das Textfile kann dann separat gepflegt werden, ohne bei Textanpassung (z.B. durch eine Marketingabteilung) immer wieder HTML-Files zu publizieren.
das klingt schon wie eine AJAX-Aufgabe.
Mehr zu AJAX findest du zB. hier: JavaScript und AJAX
Außerdem solltest du bei SelfHTML nachschauen, wie du nachträglich Elemente in Seiten einbaust mit den Möglichkeiten des DOM.
Gruß
rfb
hallo rfb
hab meine scriptdatei jetzt abgeändert und mit html etwas erweitert so das ich keine fehler mehr angezeigt bekomme das ganze sieht im moment jetzt so aus
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.
das ganze habe ich in net object fusion eingebaut und nicht mit ajax hab das tooltip script von
www.walterzorn.de
vielleicht hilft das bissi weiter
danke für die schnelle antwort
lg josefine
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