So ändern Sie die Bildgröße mit OnMouseOver

June 5

Wenn Sie eine Website ausführen, haben Sie volle Kontrolle über das Layout, einschließlich das Farbschema, wo ich Platz Text und Bilder und wie groß die Schriften und Bilder zu machen. Wenn Sie eine Galerie von Bildern haben, ist es möglicherweise vorteilhaft für Sie, JavaScript zu verwenden, um ein Bild zu machen, kleinere oder größere, wenn Sie Ihre Maus über es mit OnMouseOver-Option stellen. Die OnMouseOver-Option können Sie auch um ein anderes Bild zu zeigen, wenn Sie Ihre Maus über ein Bild für zusätzliche Aufmerksamkeit stellen.

Anweisungen

1 Öffnen Sie das HTML-Dokument, das Sie den OnMouseOver-Effekt auf in einem Text-Editor wie Notepad verwenden möchten.

2 Fügen Sie den folgenden Code zwischen den "< HEAD >" und "< / HEAD >" Markierungen:

< Skriptsprache = "Javascript" >

<!--Skript von alten Browsern zu verstecken

erkennen Sie Browser:

BrowserName = navigator.appName;

BrowserVer = parseInt(navigator.appVersion);

Wenn (BrowserName == "Netscape" & & BrowserVer > = 3) BrowserVer = "1";

elseif (BrowserName == "Microsoft Internet Explorer" & & BrowserVer == 4) BrowserVer = "1";

sonst BrowserVer = "2";

Laden Sie Bilder:

Wenn (BrowserVer == 1) {}

a1 = neue Image(107,36);

a1.src = "a1.jpg";

a2 = neue Image(107,36);

a2.src = "a2.jpg";

}

Bild, Swap-Funktion:

Funktion HiLite (ImgDocID, ImgObjName, Kommentar) {}

Wenn (BrowserVer == 1) {}

Document.Images[imgDocID].src = eval (ImgObjName + ".src");

Window.Status = Kommentar; true zurück.

}}

Ende verstecken-->

< / script >

3 Suchen Sie die Zeilen mit den folgenden:

"a1 = neue Image(107,36)

a1.src = "a1.jpg";

"A1" ist der Name für das neue Image, während "neues Bild" Ihre Beschreibung. Die "107,36" Definieren der Breite und Höhe des Bildes. Geben Sie die Quelle für das ursprüngliche Bild in der zweiten Zeile. Platzieren Sie den vollständigen Pfad des Bildes, in Anführungszeichen, einschließlich der Ordner, den sie in ist und Erweiterung.

4 Bearbeiten Sie die folgenden beiden Zeilen im Code:

a2 = neue Image(107,36);

a2.src = "a2.jpg";

Geben Sie den Namen für Ihr neues Bild für "a2" und identifizieren Sie die Abmessungen, die Sie für das Bild zu verwenden, wenn Sie Ihre Maus darüber platzieren möchten. Da Sie dasselbe Bild für beide verwenden möchten, aber seine Größe auf Mouseover erhöhen möchten, verwenden Sie den gleichen Weg, den Sie für "a1" verwendet, aber ändern Sie die Pixelgrößen entsprechend zu.

5 Fügen Sie folgenden Code im Abschnitt "< BODY >" Ihr HTML-Dokument:

< Img Name = "a" Border = 0 Width = 107 Height = 36 OnMouseOver = "HiLite ('a','a2 ', 'Ihr Kommentar hier')" OnMouseOut = "HiLite ('a', 'a1','' '')" ">< / a >

Geben Sie den Speicherort des Bildes in den Teil des Codes "Tag. Die Funktion "OnMouseOut" wird dein Bild wieder auf seine ursprüngliche Größe zurückgesetzt, wenn die Maus aus dem Bild bewegt wird. Ersetzen Sie alle Instanzen von "a1" oder "a2" mit Ihrem Bild-Datei-Namen.