Newsgroup: it.comp.lang.javascript
Titolo: da IE a NS...





Ciao a tutti


premessa la mia "ignoranza" in materia, vado a 
porre un paio di problemi (tra i tanti...) che sto trovando nel tentativo (...) 
di rendere compatibilile su NS quanto fatto per IE, l'argomento è la 
possibilità di chiamare una funzione con un click su immagine:


(lo scenario generale: 2 frame, il primo di scelta 
e il secondo per la visualizzazione...)


 


1) su IE


...


<TD width="60" height="40" valign="middle" 
align="center"><A HREF="#" target="_self" onclick="funzione('parametro'); 
return false"<IMG border="0" src="immagine.gif" width="60" 
height="40"></A></TD>


...


su NS, in qualsiasi punto (tra quelli a me 
conosciuti...) inserisco la chiamta a funzione('parametro'), questa non viene 
mai chiamata...(funzione(), effettua dei controlli che se OK, visualizza 
un'altra pagina)


 


 


2) su IE


...


<TD><IMG border="0" height="30" width="7" 
id="led" name="led" onmousedown="cambia()"></TD>


...


function cambia() 
{


var icona;


if (window.event.srcElement.tagName == "IMG" 
&& event.button == 1)


    {


    if  
(
window.event.srcElement.id
 == "verde")


        { 

window.event.srcElement.id
 = "rosso"; 

icona = "rosso.gif"; 
}


    else


        

{ 
window.event.srcElement.id
 = "verde"; 
icona = "verde.gif"; 
}


    window.event.srcElement.src = 
icona;


    }


}


...


qui, in ambiente NS, non vedo proprio le 
immagini...ammesso che ci riesco...trovo lo stesso problema del punto 
precedente?


 


 


Mi scuso di nuovo, per quelle che sono mie lacune 
in merito..., e quindi la relativa perdita di tempo...


Grazie comunque, per l'attenzione...


 


 


 


 


 


 



 ha scritto nel messaggio
news:8uio38$6ds$1...@lacerta.tiscalinet.it...
Ciao a tutti
premessa la mia "ignoranza" in materia, vado a porre un paio di problemi
(tra i tanti...) che sto trovando nel tentativo (...) di rendere
compatibilile su NS quanto fatto per IE, l'argomento è la possibilità di
chiamare una funzione con un click su immagine:
Appunto , con un click su un'immagine , con NN4 ............lascia perdere!
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.aticommerce.com
http://www.afdsoftware.freeweb.org
http://www.jsdir.com
http://www.javascript.3000.it

 Appunto , con un click su un'immagine , con NN4 ............lascia
perdere!
La possibilita' c'e', e non e' nemmeno troppo complicato, per una gallery
l'ho fatto.

 Appunto , con un click su un'immagine , con NN4 ............lascia perdere!
Invece funziona. Male, ma funziona.
Il mio primo script "serio" è stato il "Gioco del 15" che è il primo (l'ultimo 
della pagina) degli StaffScript.
All'epoca non avevo ancora studiato quasi nulla della reference e scrissi
<IMG .... onClick="funzione()"> tentando la sorte... andò bene.... se quello 
stesso giorno avessi giocato il SuperEnalotto chissà :-)
Funziona anche con NN4, anche se ormai non lo farei più (onClick non è un 
event-handler di IMG) preferendo circondare l'immagine con un <A 
HREF="javascript:funzione()"><IMG...></A>
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------





Ringrazio subito, quanti hanno perso tempo per un quesito del 
genere....


il problema di onclick(), l'avevo superato con 
onmousedown()...che comunque non funzionava...per il semplice fatto che avevo 
"dimenticato" (..???..) una parentesi }.


Un saluto a tutti...e al prossimo 
problema....




onClick o onMouseDown??


 onClick o onMouseDown??
Entrambi.

 ha scritto nel messaggio
news:8uofph$76i$1...@fe1.cs.interbusiness.it...

Con onClick come??
____________________
andreotta fabiano
WebMŞster ATI POWER s.n.c.


 HREF="javascript:funzione()"><IMG...></A>
Ho sbagliato a scrivere ho usato onMouseDown, non onClick... la vecchiaia.. :-)
Comunque resta il fatto che credo sia meglio usare un <A HREF..> intorno.


 Con onClick come??
Catturandone l'evento. Non e' complicato, ed anzi, spessissimo e' molto
utile.