[js] caricamento di una parte di pagina [risolto]
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- sya54M
- Master
- Messaggi: 1665
- Iscritto il: mer 6 giu 2007, 14:44
- Nome Cognome: Andrea Peluso
- Slackware: 64-current
- Kernel: ultimo
- Desktop: KDE
- Località: (Salerno)
- Contatta:
[js] caricamento di una parte di pagina [risolto]
ciao, scusate per il titolo poco chiaro, ma è difficile da spiegare in poche parole.
in pratica cercavo un esempio di come, in javascript, si può fare un refresh temporizzato (cioè a intervalli prestabiliti) di solo un pezzo di pagina web. nello specifico ricaricare solo l'output di uno script php incluso.
grazie per eventuali sugerimenti
in pratica cercavo un esempio di come, in javascript, si può fare un refresh temporizzato (cioè a intervalli prestabiliti) di solo un pezzo di pagina web. nello specifico ricaricare solo l'output di uno script php incluso.
grazie per eventuali sugerimenti
Ultima modifica di sya54M il sab 13 feb 2010, 10:06, modificato 1 volta in totale.
- teox99
- Linux 3.x
- Messaggi: 738
- Iscritto il: ven 25 lug 2008, 14:54
- Slackware: 13.37
- Desktop: KDE - Xfce
- Località: Roma[Eur]
- Contatta:
Re: [js] caricamento di una parte di pagina
devi usare AHAH (ajax)
http://it.wikipedia.org/wiki/AJAX
Auguri!
o sei vuoi fare lo zozzone puoi usare gli iframe (mooolto + semplice).
http://it.wikipedia.org/wiki/AJAX
Auguri!
o sei vuoi fare lo zozzone puoi usare gli iframe (mooolto + semplice).
- sya54M
- Master
- Messaggi: 1665
- Iscritto il: mer 6 giu 2007, 14:44
- Nome Cognome: Andrea Peluso
- Slackware: 64-current
- Kernel: ultimo
- Desktop: KDE
- Località: (Salerno)
- Contatta:
Re: [js] caricamento di una parte di pagina
non voglio usare i frame, stavo già scrivendo un javascript con ajax, ma nell'html posso richiamare lo script con onclick, onload, onchange... e invece come faccio a richiamarlo a tempo a prescindere dall'azione dell'utente?
grazie
grazie
- teox99
- Linux 3.x
- Messaggi: 738
- Iscritto il: ven 25 lug 2008, 14:54
- Slackware: 13.37
- Desktop: KDE - Xfce
- Località: Roma[Eur]
- Contatta:
Re: [js] caricamento di una parte di pagina
http://www.w3schools.com/js/js_timing.asp
puoi avviare la funzione magari in onload di body o alla fine del tuo html, logicamente la funzione dovra' dare il via ad una chiamata ajax
puoi avviare la funzione magari in onload di body o alla fine del tuo html, logicamente la funzione dovra' dare il via ad una chiamata ajax
- sya54M
- Master
- Messaggi: 1665
- Iscritto il: mer 6 giu 2007, 14:44
- Nome Cognome: Andrea Peluso
- Slackware: 64-current
- Kernel: ultimo
- Desktop: KDE
- Località: (Salerno)
- Contatta:
Re: [js] caricamento di una parte di pagina
sto provando con setInterval() invece che con setTimeout() perchè mi sembra faccia più al caso, ho messo onload sul div che deve essere aggiornato ma sembra non funzionare.
dici che onload deve stare per forza sul body?
dici che onload deve stare per forza sul body?
- sya54M
- Master
- Messaggi: 1665
- Iscritto il: mer 6 giu 2007, 14:44
- Nome Cognome: Andrea Peluso
- Slackware: 64-current
- Kernel: ultimo
- Desktop: KDE
- Località: (Salerno)
- Contatta:
Re: [js] caricamento di una parte di pagina
ho guardato la console degli errori di firefox e vedo che in realtà il timer funziona ma mi da un errore la funzione richiamata.
ho impostato il timer così:
e la console mi dice "richiesta is null""ricarica.js""Riga: 19"
dove in ricarica.js ho fatto:
cosa sbaglio?
ho impostato il timer così:
Codice: Seleziona tutto
onload="window.setInterval('ricarica()', 10000);"
dove in ricarica.js ho fatto:
Codice: Seleziona tutto
richiesta.open("GET","uonline.php");
- teox99
- Linux 3.x
- Messaggi: 738
- Iscritto il: ven 25 lug 2008, 14:54
- Slackware: 13.37
- Desktop: KDE - Xfce
- Località: Roma[Eur]
- Contatta:
Re: [js] caricamento di una parte di pagina
detto cosi' non e' semplice capire dove sbaglia,
ma considera che onload e' solo di body
e sembrerebbe che la funzione richiesta non abbia la proprieta' open e quindi ritorna null.
ma considera che onload e' solo di body
e sembrerebbe che la funzione richiesta non abbia la proprieta' open e quindi ritorna null.
- sya54M
- Master
- Messaggi: 1665
- Iscritto il: mer 6 giu 2007, 14:44
- Nome Cognome: Andrea Peluso
- Slackware: 64-current
- Kernel: ultimo
- Desktop: KDE
- Località: (Salerno)
- Contatta:
Re: [js] caricamento di una parte di pagina
no no ok ok è tutto apposto, avevo ridichiarato per sbaglio la variabile "richiesta" annullando quella precedente.
ora funziona perfettamente, grazie mille
si si la avevo spostata in body dopo che me lo hai detto ieri.teox99 ha scritto:ma considera che onload e' solo di body
ora funziona perfettamente, grazie mille