PDA

View Full Version : [JAVASCRIPT / JQUERY] Non vedo i risultati


cenarius_88
22-02-2012, 12:27
Salve. Mi sto cimentando sul javascript (jquery) per un sito...
prima di partire a fare cose complesse, ho deciso di partire dalla base, seguendo un tutorial.

Il tutorial dice:
Inserire il link al javascript (jquery)
Crea la tua pagina normalmente

Inserisci nell'header cosa deve fare lo script

Ho fatto un test... ma non vedo risultato :S
Posto il codice cosė sapete dirmi dove sbaglio :/


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<html>
<head>
<title> una pagina </title>
<!--Importo jquery-->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

<!--Stile CSS-->
<style type="text/css">
a.test {text-decoration:none;}
</style>

<!--Script Mio-->
<script type="text/javascript">
// Il tuo codice va qui
$("a").addClass("test");
</script>

</head>

<body>
<!--Contenuto-->
<a href="http://jquery.com/">jQuery</a>
</body>
</html>


Col codice cosė scritto dovrebbe, e ripeto dovrebbe, visualizzare il link senza sottolineatura...ma si vede come fosse normale :S

E metto anche il link della pagina creata per prova
Prova (http://provawebstudio.altervista.org/NuovoFile.html)

ESSE-EFFE
22-02-2012, 12:36
// Il tuo codice va qui
$("a").addClass("test");



Prova cosė:


// Il tuo codice va qui
$(function(){
$("a").addClass("test");
});

cenarius_88
22-02-2012, 12:42
OK, modificando come consiglio, č andato...

Ma vorrei capire perchč nel "mio" modo non andava... cosa esattamente non andava.

Poi avevo visto un altro esempio con la funzione richiamata sotto.... mi spiego con un esempio.


<script type="text/javascript">
// Il tuo codice va qui
function(){
$("a").addClass("test");
}
function();
</script>


Cosa cambia? č solo una stesura diversa... o c'č una differenza ai fini del risultato?

ESSE-EFFE
22-02-2012, 12:50
OK, modificando come consiglio, č andato...

Ma vorrei capire perchč nel "mio" modo non andava... cosa esattamente non andava.
Beh praticamente gli dicevi cosa fare, ma non quando. Come ho scritto io, che poi č la prima cosa che spiegano in qualunque tutorial jQuery, viene indicato che il codice va eseguito al caricamento della pagina.

Poi avevo visto un altro esempio con la funzione richiamata sotto.... mi spiego con un esempio.
Quell'esempio non funziona, non cambia molto da come l'avevi scritto tu.