PDA

View Full Version : [JQUERY]


soundsgood
19-04-2010, 01:03
ciao ragazzi.. non riesco a fare uscire un alert quando clicco su un un link in una pagina web.. (jsp)

ecco il codice

<script language="javascript" type="text/javascript" src="js/jquery-1.4.2.min.js"></script>


<script type="text/javascript">

$("a").bind("click",function (event) {
event.preventDefault(); //blocca l'evento di default
alert("funziona");
});


</script>
</head>

<body>

<a href="" > collegamento </a>


</body>
</html>

sapete trovare cosa non funziona?

DanieleC88
19-04-2010, 17:09
Che lo script è in <head>, quindi essendo in un'intestazione non viene eseguito immediatamente, ma solo al momento della tua richiesta. Dovresti infilarlo in un blocco richiamato dall'evento "onload" del <body> oppure dalla routine di JQuery richiamata al caricamento della pagina (non mi ricordo la sintassi :D).

pequeno
19-04-2010, 19:29
Che lo script è in <head>, quindi essendo in un'intestazione non viene eseguito immediatamente, ma solo al momento della tua richiesta. Dovresti infilarlo in un blocco richiamato dall'evento "onload" del <body> oppure dalla routine di JQuery richiamata al caricamento della pagina (non mi ricordo la sintassi :D).

Qualcosa del tipo:
$(document).ready(function(){
// tuo codice..........
}

DanieleC88
19-04-2010, 21:06
Ecco, precisamente. :D