PDA

View Full Version : [javascript] problema con autorefresh by jquery


Janky
10-10-2009, 11:01
Ciao a tutti,

ho implementato nel mio sito uno script jquery per autorefreshare un div ogni tot secondi

se lo metto in una normale pagina php non ho nessun problema...

sto tentando ora di metterlo in una pagina di un template di wordpress sviluppato da me...

questo è il codice... è molto semplice


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

<script type="text/javascript">
$(document).ready(function() {
$("#palinsesto").load("palinsesto.php");
var refreshId = setInterval(function() {
$("#palinsesto").load('palinsesto.php?randval='+ Math.random());
}, 9000);
});
</script>


quindi dove metto il div con id palinsesto mi si dovrebbe caricare il file palinsesto.php

all'interno del template di wordpress tutto ciò non accade e l'inspector di safari mi ritorna questo errore...


TypeError: Result of expression '$("#palinsesto")' [null] is not an object.


perchè in una normale pagina esterna a wordpress funziona, mentre in wp no?

grazie a tutti quelli che mi daranno una mano :)

anonimizzato
10-10-2009, 16:45
L'output di un template di WP è comunque puro HTML come qualsiasi altra pagina quindi ...

Ma, molto banalmente, ti sei ricordato di richiamare il file di JQuery anche nel template WP?

Ciao.

Janky
10-10-2009, 18:14
certo.. è nel codice che ho postato infatti

e ho provato sia con path relative che assolute (sia per jquery che per il file palinsesto.php)

anonimizzato
10-10-2009, 18:22
In WP è forse presente un altro framework JS tipo Prototype che possa creare conflitti?