evento onmouseover

  • Creatore Discussione Creatore Discussione darpec
  • Data di inizio Data di inizio

darpec

Nuovo Utente
18 Lug 2006
19
0
0
Buonasera a tutti,
sto cercando di creare un menu dove ogni bottone al passaggio del mouse mi cambia colore alla cella e sposta la testina di un filmato flash. È possibile all'evento onmouseover far eseguire più azioni contemporaneamente?

Finora ho scritto il codice, funzionante, che mi permette di controllare il flash movie, ma ho difficoltà ad inserire all'evento onmouseover anche questa azione: style.background='#003366', è possibile? Qualche suggeriemento?


<%
response.write ("<td bgcolor=#999999 onmouseover=chiamaMetodo('submenu','research'); onmouseout=style.background='#999999';><a href=about/cmp_prof.asp>Research</a></td>")
%>
 
<%
response.write ("<td bgcolor=""#999999"" onmouseover=""chiamaMetodo('submenu','research'); style.background='#CCCCCC';"" onmouseout=""style.background='#999999';""><a href=""about/cmp_prof.asp"">Research</a></td>")
%>

fammi sapere
 
Grandioso! Funziona!
Pensi ci sia il modo di lasciare acceso il bottone sino a quando non ne viene selezionato un altro?
 
si ma solo l'idea di mettermici a pensare terrorizza la mia pigrizia :D

scherzo :)

vediamo...

te la butto li al volo

all'esterno del codice crea una variabile numerica in un blocco di script, ad esempio

var x = 0;

a questo punto la incremendi e la modifichi assegnando un valore da 1 a N ai vari bottoni del menu

poi fai un controllo con delle if che verifichi che il colore del bottone non cambi e che resti attivo per il valore numerico del bottone, confrontandolo con la variabile x

la filosofia, una delle plausibili, è questa

al codice pensaci tu e fammi sapere, sono qui per darti una mano ;)
 
Il menu è piaciuto e non sarà necessario lasciare acceso il bottone. Avrei cmq un quesito. Ho visto che il codice asp che hai riscritto, usando le doppie virgolette, non funziona su FireFox, che tu sappia c'è modo di renderlo compatibile?
 
fai una cosa: esegui la pagina su explorer e copia il codice html puro che viene restituito, in modo da renderlo poi compatibile anche su firefox quando lo costruiamo dinamicamente con asp

;)
 
Eccolo qui!

<td bgcolor="#999999" onmouseover="chiamaMetodo('submenu','about'); style.background='#003366';" onmouseout="chiamaMetodo('submenu','vuoto'); style.background='#999999';"><a href="about/cmp_prof.asp" class="mn_main">About us</a></td>
 
anche io ho un problema con il metodo on mouse over...

vorrei far in modo che quando il mouse si posiziona su un' immagine(chimiamola: a) questa immagine si visualizzi anche al posto di un'altra (chiamiamola: princ) (rimanendo visualizzata anche in a), e poi appena il mouse si sposta dall' immagine a l'immagine princ torna ad essere quella che c'era in precedenza all'attivazione del metodo on mouse over

Questa è la mia idea ma non sono sicuro se si possa fare... qualcuno a qualche idea??? pero dovrebbe funzionare con più immagini a e una solo princ, quidi bisognerebbe sapere anche il nome dell'immagine su cui il mouse si posiziona.

Per rendervi un idea migliore pensate ad una tabella con tre colonne, nella prima e nella terza colonna ci son visualizzate tante immagini (di dimensioni ridotte) e in quella centrale una sola immagine (di dimensioni maggiori a quelle presenti)... quindi ogni volta che io passo col mouse su un immagine piccola la vedo anche zoomata in centro...

C'è qualcuno che mi può dare delle tritte per costruire le due funzioni???
 

Discussioni simili