Salve e grazie a tutti in anticipo
Domandina :
è possibile fare in modo che quando si clicca con il mouse in un punto qualsiasi di unha pagina, questa venga chiusa oppure lanci un'altro indirizzo?
Grazie mille
Ciao
Max
Salve e grazie a tutti in anticipo
Domandina :
è possibile fare in modo che quando si clicca con il mouse in un punto qualsiasi di unha pagina, questa venga chiusa oppure lanci un'altro indirizzo?
Grazie mille
Ciao
Max
si, in pratica devi iscrivere un gestore (ricordandoti le differenze tra IE e il resto del modno) di comportamenti, quindi anche li dovrai cercare di fare in modo di rilevare il click, gestire correttamente il binding (la propagazione dell'evento) che non è cosi scontato, definire anche qui le differenze con Internet Explorer, e poi eseguire cioe che vuoi.
Cosi io non lo saprei fare, o meglio dovrei studiarlo un attimino, però so farlo in maniera crossbrowser chiedendo aiuto ad una libreria che si chiama prototype, quindi se nessuno sa aiutarti cosi, sarò felice di aiutarti, nel frattempo passo (e aspetto per imparare).
non che il discorso di oscaron non abbia senso, intendiamocicodice:window.onload=function(){ document.body.onclick=function(){ // istruzioni varie: alert('click'); self.location.href='altraPagina.htm' } }
ma dipende dalle esigenze:
se per es. il documento fosse esposto a manipolazioni da parte di terzi sarebbe piu' importante essere certi di non sovrascrivere gestori eventi settati da altri script
o non far sovrascrivere i propri
per un approfondimento della problematica potrebbe essere d' aiuto la lettura di questa discussione
http://forum.html.it/forum/showthrea...readid=1103803
ciao