Hallo zusammen,
bei MOS ist ja die Javascript-Bibiothek
overLIB als Mini-Version dabei und wird ja u.a. auch zur Anzeige des Info-Fenster mittels onMouseOver-Befehl genutzt, wenn man bei Editieren eines Beitrages auf den Link
[Info] klickt.
Ein solches "fliegendes Fenster" würde ich gerne auch an anderer Stelle nutzen, bekomme es aber leider nicht hin. Zum testen habe ich mit Wrapper eine einfache HTML-Seite genommen und folgenden Code (Beispielcode von overlib) eingefügt:
Im HEAD-Bereich....
Code:
<script language="Javascript" src="/includes/js/overlib_mini.js"></script>
Im BODY-Bereich
Code:
<a href="javascript:void(0);" onmouseover="return overlib('...and text here!',CAPTION, 'Caption here...');" onmouseout="return nd();">a caption</a> Das Ergebnis ist aber leider kein fliegendes Fenster sondern eine Fehlermeldung des Internet Explorers, dass ein Fehler auf der Seite aufgetreten sei:
Code:
Zeile 343
Zeichen 8
Fehler 'oframe.overDiv.style' ist Null oder kein Objekt.
Da es sich bei der overLIB-Version, die bei MOS dabei ist, ja um eine abgespeckte Version handelt, habe ich es auch mal mit der "normalen" Version versucht, leider aber mit dem gleichen Ergebnis. Leider bin ich nicht sehr firm in JS-Programmierung und habe den Fehler nicht eruieren können.
Ich habe den Effekt mit dem fliegenden Info-Fenster zwar jetzt mit DHTML erzielt, aber da overLIB eh dabei ist und ich dann auch nicht so viel Text in jede Seite zusätzlich einfügen müsste, würde ich es zukünftig lieber mit overLIB machen.
Also, wenn jemand eine Ahnung bzw. Erfahrungen damit hat, bin für jede Hilfe dankbar.
Danke & Gruß, Tom