Mouseover Javascript Effects Button
Se hai mai visto un pulsante su un sito web che cambia forma quando il cursore è su di esso , allora probabilmente avete visto un effetto " mouseover " utilizzando JavaScript . Javascript , da non confondere con il linguaggio di programmazione Java , è un semplice linguaggio di scripting per le pagine web . La possibilità per javascript per archiviare e recuperare le variabili permette effetti unici , quando un mouse su un elemento , inclusi i pulsanti .
Il " OnMouseOver " attributo
Il più delle volte , javascript è impegnata dalla definizione di " OnMouseOver " all'interno di un tag link
& lt; . a href = " mysite.com " onmouseover = "search
Questo attributo effettivamente impegnare il codice javascript ti scrive per i pulsanti o possono identificare direttamente la nuova immagine . Poiché la maggior parte pulsanti nelle pagine Web sono in realtà immagini dei piccoli file , è possibile creare diversi effetti utilizzando due immagini diverse , una per il tasto di regolare e l'altro per il tasto " passaggio del mouse " .
Integrated Javascript
Oggi , molti browser non include il codice javascript necessario integrare il " OnMouseOver " e " onmouseout ", che restituisce il tasto al suo stato originale dopo il mouse ha lasciato , senza javascript aggiuntivo . per realizzare questo , inserire la frase " documento. [ itemname ] .src = [ percorso ] " dopo la " ... oltre " e " ... fuori" attributi . Il " [ ItemName ] " è sostituito con il valore dell'attributo ID nel tag immagine che si desidera rotolato sopra . Ad esempio , document.mine.src = " mypicture2.jpg " sarebbe correlata a un tag di immagine & lt ; img src = mypicture.jpg id = mia > . La "location" è la directory in cui il MouseOver o il file mouseout siede . Se questo è il stessa directory del file HTML in cui viene scritto il codice , quindi solo il nome del file è necessario .
Aggiungendo Script
Questo tipo di codice può essere ingombrante se si desidera numerosi effetti rollover . Per semplificare il processo , è possibile scrivere una funzione javascript e semplicemente chiamare tale funzione con una variabile numero o una stringa . Posizionare il javascript nell'intestazione del file HTML e racchiuderlo all'interno di & lt ; SCRIPT> . La " funzione di 'nome' ( ) " - dove ' name' è un nome univoco si sceglie - può quindi essere chiamato in lt e , OnMouseOver o onmouseout attributi A> del tag . Ad esempio , & lt ; a href = " webpage.html " onmouseover = " MyOver ( ) " onmouseout = " MyOut ( ) > . " Se si utilizzano le variabili , è possibile creare uno script che cerca automaticamente l'immagine e il suo corrispondente equivalente MouseOver . Ad esempio , lo script potrebbe cercare un file di immagine " [ variabile ] _on.jpg " quando OnMouseOver è attivato e " [variabile ] _off.jpg " quando OnMouseOff è attivato . Poi il tag avrebbe solo chiamare " onmouseover = ' myout ( [variabile ] ) ' " per essere attivato. Le immagini associate sarebbero , ovviamente , devono essere chiamato come " [ variabile ] _on.jpg " e " [variabile ] _off.jpg " - " [ variabile ] " è , naturalmente , qualsiasi testo unico o una stringa numerica si sceglie .
rollover di
i rollover infine scendono a come mestiere delle immagini per visualizzare il pulsante . Alcuni effetti comuni includono fare teh pulsante originale " glow" , come si posiziona su di esso . Effetti più vecchi fatto un tasto in rilievo dall'aspetto apparire come se fosse stato premuto . Questi effetti utilizzano diverse immagini , creati con il software di editing grafico . E 'importante che tutti questi file di immagine sono le stesse dimensioni esatte , altrimenti la pagina Web potrebbe diventare distorta su ogni rollover .