Salve a tutti
ho un problema con un javascript molto semlice ce fa comparire una finestra popup quando il mouse passa sopra un link o un'immagine;
Il mio problema è che lo script funziona bene con IE ma non ne vuole sapere di funzionare con FIREFOX...
Il mio script funziona così (premetto che non sono un esperto quindi vi chiedo scusa per eventuali termini non appropriati..):
su ognuna delle pagine in cui lo script deve girare metto prima dell'Head il richiamo ai file che controllano il tutto:
<SCRIPT language=javascript
src="javascript/spinfunc.js">
</SCRIPT>
<STYLE>
.Description {
BORDER-RIGHT: #006699 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #006699 0px solid; DISPLAY: none; PADDING-LEFT: 0px; FILTER: alpha(opacity=100); PADDING-BOTTOM: 0px; BORDER-LEFT: #006699
0px solid; WIDTH: 250px; PADDING-TOP: 0px; BORDER-BOTTOM: #006699 0px solid; POSITION: absolute;
}
</STYLE>
<SCRIPT language=javascript src=""></SCRIPT>
<SCRIPT language=javascript
src="javascript/js_popups.js"></SCRIPT>
Poi per ogni elemento (link o immagine) su cui voglio far comparire un popup metto questo codice:
<DIV class=Description id=1Pic style="DISPLAY: none">
<IMG
src="immagini/Deathknell/Cards/01.jpg"></DIV>
<span class="Stile42"><A
href="Spoiler/spoilerDeathknell.htm#1" class="Stile11"
id=x0Pic
onmouseover='java-script:ShowDescriptionRight("1Pic", 250);'
onmousemove='java-script:ShowDescriptionRight("1Pic", 250);'
onmouseout='java-script:HideDescription("1Pic");'>
trovate un esempio dello script su queste pagine del mio sito:
http://myminiaturesite.altervista.o...stTheGiants.htm (popup su immagini)
http://myminiaturesite.altervista.o...he%20Giants.htm (popups sui link)
se apro una delle pagine del mio sito con Firefox e faccio strumenti-> consolle degli errori compare "event is not defined:
http://myminiaturesite.altervista.o...pt/js_popups.js Riga 27"
questo è la riga del codice del file riportato nell'errore:
x = event.clientX + document.body.scrollLeft + 0; /* get the mouse left position */
il codice completo lo trovate ovviamente su:
http://myminiaturesite.altervista.o...pt/js_popups.js
c'è anche un alto file da richiamare nelle varie pagine:
http://myminiaturesite.altervista.o...ipt/spinfunc.js
Dato che creo siti web per pura passione ma non sono certo un esperto mi chiedevo se qualcuno mi sapesse dire come fissare questo errore e cosa correggere nel codice..
Grazie mille anticipatamente
Roberto
Edit by gialloporpora: inserito il codice fra i tag code