Pagina Intro ed evento click

giovedì 21 febbraio 2008 - 23.22

illusione Profilo | Junior Member

Salve

ho una pagina intro dove ho caricato

un'immagine di benvenuto tramite la proprieta background.

Ora vorrei intercettare l'evento click per arrivare alla home page.

Come posso fare?

grazie!

luigidibiasi Profilo | Guru

su quale elemento devi intercettare il click?

Se devi gestirlo su un elemento HTML standard in genere puoi inserire onclick="return gestisciClick();" nel tag dell'elemento che vuoi controllare e definirti poi la funzione gestisciClick

Luigi Di Biasi

illusione Profilo | Junior Member

Non c'e' nessun elemento. E' un semplice web form dove ho inserito

un'immagine come sfondo.

luigidibiasi Profilo | Guru

Ciao,

se vuoi gestire il click sull'immagine di sfondo puoi gestire onclick nel tag body

<body onclick="return gClick();">
:
: <!-- contenuto pagina -->
:

<script language="javascript">
function gClick()
{
location.href = "doveandare.html";

}
</script>

</body>



Luigi Di Biasi

illusione Profilo | Junior Member

ciao

ho provato ma non succede nulla.

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

luigidibiasi Profilo | Guru

Ciao,

mi sono accorto che il codice che ti ho indicato funziona con Netscape e firefox ma non con internet explorer, e non sono riuscito a capire perchè.

Per quanto riguarda iexplore l'unica soluzione che sono riuscito a trovare, anche se non molto elegante è quella di inserire nel <body> un elemento <div> grande quanto l'area che vuoi rendere sensibile e di aggiungere l'evento on click sul div.

<body>
<div style="width:500px;height:500px;" onclick="return gClick();">
&nbsp;
</div>
</body>

Inoltre devi modificare la funzione onclick sostituendo a location.href la seguente :

<script language="javascript">
function gClick()
{
window.open ('doveandare.html','_self','_self');
}


Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5