{\rtf1\ansi\deff0\deftab720{\fonttbl{\f0\fnil MS Sans Serif;}{\f1\fnil\fcharset2 Symbol;}{\f2\fswiss\fprq2 System;}{\f3\fnil Times New Roman;}{\f4\fmodern\fprq1 Fixedsys;}}
{\colortbl\red0\green0\blue0;}
\deflang1031\pard\plain\f4\fs20 Die folgenden Kommentarteile k\'f6nnen gel\'f6scht werden, wobei man doch bitte die obige Copyrightzeile belassen m\'f6chte.
\par
\par \tab Warum *noch* eine weitere MouseOver-Routine?
\par
\par Die meisten mir bekannten MouseOver-Routinen im Web sind sehr aufgebl\'e4ht, weil sie Dinge tun, die schlichtweg unn\'f6tig, teilweise sogar sinnlos, schlimmstenfalls sogar fehlerhaft sind, also versuchte ich, eigene zu entwickeln. Ein Dank hierbei an Carsten Bluck von www.bigs.de, dessen harmlose Anfrage wegen solcher Routinen meine eigenen Versuche erst lostrat und meinen Ergeiz anstachelte. :-)
\par
\par Diese Routinen hier sollten die kleinsten und am leichtesten zu bediendenen Routinen sein, die mir derzeit im WEB bekannt sind. Trotzdem sollen sie hier erl\'e4utert werden:
\par
\par \tab Wie funktionieren sie? (nur f\'fcr Javascript-Programmierer interessant)
\par
\par Gut! :-) Zun\'e4chst wird im globalen Teil gepr\'fcft, ob der Browser das Objekt 'document.images' \'fcberhaupt kennt und dies Objekt wird dann in der Variablen 'di' gespeichert, damit es sp\'e4ter in den Aufrufen direkt benutzt werden kann. Die ganzen Browser-Versionsabfragenorgien, die man sonst so sieht, haben sich mit der einen Anweisung 'if(document.images)' erledigt. Kennt der Browser 'document.images' nicht, dann wird id="" leer definiert, damit die Abfragen sp\'e4ter in mV() und mO() trotzdem sauber funktionieren und auch in den sp\'e4teren -Aufrufen 'di.Name' existiert und damit verwendet werden darf.
\par
\par Nun kann in der Variablen 'pf' ein Pfad definiert werden, in welchem sich die Grafiken befinden. Damit k\'f6nnen alle Dateinamen *in den Script-Bereichen(!)* ohne diesen Pfad angegegeben werden. Man erspart sich viel Tipperei, reduziert damit die Fehlertr\'e4chtigkeit und k\'f6nnte z. B. auch einen "Umzug" der Grafiken von "Images/" nach "IMAGES/" oder nach "IMGs/" oder nach "" viel schneller realisieren. Braucht man keinen Pfad, k\'f6nnte man auch alle Anweisungen, die '+pf' enthalten, komplett l\'f6schen, wenn man will. Achtung: in den IMG-Tags MUSS der Pfad bei SRC= trotzdem angegeben werden, da dies kein Script-Code ist und dort pf nicht vorhanden ist!
\par
\par Jetzt wird schonmal das Laden der MouseOver-Images angeworfen, in dem mit vl() einfach HTML-Code erzeugt wird, der die Grafiken mit Breite und H\'f6he 1 auf dem Bildschirm anzeigt. Gibt man irgendwo 0 an, l\'e4dt Netscape sie nicht, daher beides mit 1. Es kann sein, da\'df es Browser gibt, welche den hier erzeugten IMG-Code nicht beachten, wenn die vl()-Aufrufe im HEAD-Teil liegen, daher sollte man die vl()-Aufrufe in den Body-Teil legen (wie hier). Trotzdem wird von einigen Browsern (z. B. Netscape) an dem Platz der Grafiken eine komplett neue Zeile genieriert. Man sollte den Script-Teil vor dem letzten Ende-Tag setzten, den die Seite hat: Beispiel:
\par