Mouseover Button Javascript-Effekte

June 11

Mouseover Button Javascript-Effekte

Wenn Sie jemals eine Schaltfläche auf einer Website, die Form ändert gesehen, wenn Sie den Cursor darüber befinden, haben Sie wahrscheinlich einen "Mouseover"-Effekt, der mit Hilfe von Javascript gesehen. JavaScript, nicht zu verwechseln mit der Programmiersprache Java, ist eine einfache Skript-Sprache für Web-Seiten. Die Möglichkeit für Javascript zum Speichern und Abrufen von Variablen können für einzigartige Effekte, wenn eine Maus über ein Element, einschließlich Schaltflächen schwebt.

Das Attribut "OnMouseOver"

Javascript ist in den meisten Fällen von den definierenden "OnMouseOver" innerhalb einer Link-Tag engagiert.

< a href="mysite.com" Onmouseover = "

Dieses Attribut wird eigentlich einlassen, den Javascript-Code, Sie werde für die Schaltflächen schreiben oder können direkt das neue Bild identifizieren. Da die meisten Tasten in Web-Seiten tatsächlich kleine Bilddateien sind, können Sie viele verschiedene Effekte erstellen, mithilfe von zwei verschiedene Bilder, eins für die regulären und die andere für die "Mouseover"-Schaltfläche.

Integrierte Javascript

Heute zählen viele Browser den Javascript-Code erforderlich, die "OnMouseOver" und "OnMouseOut", dem die Schaltfläche in seinen ursprünglichen Zustand zurückgegeben, nachdem die Maus, ohne jede zusätzliche Javascript verlassen hat zu integrieren. Um dies zu erreichen, platzieren Sie die Phrase "Dokument. [Itemname] .src = [Ort] "nach dem"... über"und"... out"-Attribute. Der "[Itemname]" wird durch den Wert des ID-Attributs im Image-Tag gewünschten prolongiert ersetzt. Beispielsweise document.mine.would mit einem Bildtag korrelieren < Img src=mypicture.jpg Id = mir >. Die "Location" ist das Verzeichnis wo die Datei MouseOver oder MouseOut sitzt. Wenn das das gleiche Verzeichnis wie die HTML-Datei ist wo der Code geschrieben wird, ist nur der Dateiname erforderlich.

Skript hinzufügen

Diese Art von Code kann umständlich auf Wunsch zahlreiche Rollover-Effekten. Um den Prozess zu vereinfachen, können Sie schreiben eine Javascript-Funktion und rufen Sie einfach die Funktion mit einer Variablen Zahl oder eine Zeichenfolge. Platzieren Sie das Javascript im Header der HTML-Datei und Kommandos innerhalb < Script >-Tags. Die "Funktion" name'() "--wo 'Name' eindeutigen Namen Sie wählen ist--dann die < A >-Tag-Attribute OnMouseOver oder OnMouseOut aufgerufen werden können. Z. B. < A HREF="webpage.html" onmouseover="MyOver()" onmouseout="MyOut() >." Wenn Sie Variablen verwenden, könnten Sie ein Skript erstellen, das automatisch für ein Bild und seine entsprechende gleichwertige MouseOver aussieht. Beispielsweise könnte das Skript aussehen, für eine der Image-Datei "[variable]_on.jpg" OnMouseOver aktiviert ist und "[variable]_off.jpg" Wenn OnMouseOff aktiviert ist. Dann das Tag würden nur rufen "onmouseover='myout([variable])'" um aktiviert werden. Die zugehörigen Bildern natürlich müsste als "[variable]_on.jpg" genannt zu werden und "[variable]_off.jpg"--"[Variable]" ist natürlich keine eindeutigen Text- oder numerische Zeichenfolgen, die Sie wählen.

Rollover-Bilder

Die Rollover letztlich kommen, wie Sie die Bilder, um die Schaltfläche anzuzeigen, Handwerk. Einige gemeinsame Effekte umfassen das ursprüngliche Schaltfläche "Glühen" zu machen, wie Sie darüber bewegen. Ältere Folgen gemacht Knopfdruck ausgelöst aussehenden scheinen, als ob es deprimiert gewesen, hatte. Diese Effekte verwenden Sie mehrere Bilder in Grafik Bearbeitungs-Software erstellt. Es ist wichtig, dass alle diese Bilddateien sind die genauen Abmessungen, sonst könnte der Web-Seite auf jedem Rollover verzerrt werden.