Discussione:
link per effettuare reload pagina
(troppo vecchio per rispondere)
d***@gmail.com
2010-12-02 20:17:34 UTC
Permalink
c'è un modo per inserire in una pagina html un comando (una parola
calda) schiacciando il quale viene effettuato il reload della pagina
senza effettuarlo mediante i pulsanti del browser?

grazie
Andrea Malfatti
2010-12-03 10:10:35 UTC
Permalink
Post by d***@gmail.com
c'è un modo per inserire in una pagina html un comando (una parola
calda) schiacciando il quale viene effettuato il reload della pagina
senza effettuarlo mediante i pulsanti del browser?
grazie
Mettendo un link alla pagina stessa?
--
Ciao
Andrea Malfatti
d***@gmail.com
2010-12-03 14:06:26 UTC
Permalink
On Fri, 3 Dec 2010 11:10:35 +0100, Andrea Malfatti
Post by Andrea Malfatti
Mettendo un link alla pagina stessa?
in effetti ci ho pensato, ma non sono sicuro che poi quando uno lo
schiaccia non si colleghi alla cache e quindi non aggiorni la pagina
Andrea Malfatti
2010-12-03 15:33:14 UTC
Permalink
Post by d***@gmail.com
On Fri, 3 Dec 2010 11:10:35 +0100, Andrea Malfatti
Post by Andrea Malfatti
Mettendo un link alla pagina stessa?
in effetti ci ho pensato, ma non sono sicuro che poi quando uno lo
schiaccia non si colleghi alla cache e quindi non aggiorni la pagina
Io ho solo un'ifarinatura di HTML, su it.comp.www.html c'e' gente
molto piu' ferrata di me sull'argomento.
Potrei sbagliarmi ma ho la sensazione che serva un piccolo script
(probabilmente sta tutto su una riga o anche meno) per forzare la
rilettura dal server anziche' dalla cache, sicuramente puoi far
ricaricaricare la pagina ogni x secondi, sempre con un mini script.
--
Ciao
Andrea Malfatti
errante
2010-12-03 16:59:43 UTC
Permalink
Post by d***@gmail.com
Post by Andrea Malfatti
Mettendo un link alla pagina stessa?
in effetti ci ho pensato, ma non sono sicuro che poi quando uno
lo schiaccia non si colleghi alla cache e quindi non aggiorni la
pagina.
Io uso "window.location='pagina.htm'" vedi questi due esempi:

<input type="button" value="Ricarica"
onclick="window.location = 'pagina.htm'"/>

<a href="#ricarica"
onClick="window.location = 'pagina.htm'">Ricarica</a>

Per altri millemila esempi:
http://www.google.it/search?q=javascript+reload+page
--
s. e. & o.
Ciao
d***@gmail.com
2010-12-04 16:39:32 UTC
Permalink
Post by errante
<input type="button" value="Ricarica"
onclick="window.location = 'pagina.htm'"/>
<a href="#ricarica"
onClick="window.location = 'pagina.htm'">Ricarica</a>
ho provato a inserire questi comandi nel frame che voglio che sia
ricaricato (ho un frame verticale sulla sinistra che fa da indice del
sito e uno sulla destra, che è quello che voglio sia ricaricato.

quando lo schiaccio, però, mi esce nel frame la scritta "sito web non
attivo"

che succede?
grazie
errante
2010-12-05 08:51:31 UTC
Permalink
Post by d***@gmail.com
Post by errante
<input type="button" value="Ricarica"
onclick="window.location = 'pagina.htm'"/>
<a href="#ricarica"
onClick="window.location = 'pagina.htm'">Ricarica</a>
ho provato a inserire questi comandi nel frame che voglio che
sia ricaricato (ho un frame verticale sulla sinistra che fa da
indice del sito e uno sulla destra, che è quello che voglio sia
ricaricato.
quando lo schiaccio, però, mi esce nel frame la scritta "sito
web non attivo"
che succede?
Non ho idea di cosa succeda.
I comandi suddetti funzionano all'interno del frame da ricaricare.
Tu, ovviamente, avrai modificato il nome del file HTML, scrivendo
il nome corretto del tuo file, al posto di 'pagina.htm'?
In alternativa puoi provare questi altri comandi, che puoi inserire
nel frame da ricaricare (name="mainFrame") o nel frame indice:
..onClick="parent.mainFrame.location = 'pagina.htm'"
oppure:
..onClick="parent.mainFrame.location.reload()"
Per altri esempi cfr.:
http://www.bing.com/search?q=javascript+reload+frame
--
s. e. & o.
Ciao
d***@gmail.com
2010-12-05 10:07:09 UTC
Permalink
Post by errante
I comandi suddetti funzionano all'interno del frame da ricaricare.
Tu, ovviamente, avrai modificato il nome del file HTML, scrivendo
il nome corretto del tuo file, al posto di 'pagina.htm'?
ovviamente non l'ho fatto :-)
adesso funziona, grazie!

colgo l'occasione per farti un'altra domanda: e se volessi far
ricaricare la pagina AUTOMATICAMENTE quando l'utente si collega al
sito, facendo in modo che il suo browser non vada a pescare nella
cache ma direttamente nel server su cui è ospitato il sito?

E' possibile? Esiste qualche comando analgo? Ne ho trovato uno che
aggiorna la pagina ogni tot secondi, ma è abbastanza fastidioso perchè
mentre consulti il sito continua a effettuare il refresh e sposta la
pagina che stai guardando. Se invece lo facesse solo la prima volta
che ci si connette al sito sarebbe meglio.

di nuovo grazie e ciao
errante
2010-12-05 10:32:29 UTC
Permalink
...e se volessi far ricaricare la pagina AUTOMATICAMENTE quando
l'utente si collega al sito...
Prova con:
<body onload="window.location = 'pagina.htm'" ...>

Oppure (frame name="mainFrame"):

<body onload="parent.mainFrame.location = 'pagina.htm'" ...>
o:
<body onload="parent.mainFrame.location.reload()" ...>
--
s. e. & o.
Ciao
SBRONZO DI RIACE
2010-12-05 09:15:59 UTC
Permalink
Post by d***@gmail.com
Post by errante
<input type="button" value="Ricarica"
onclick="window.location = 'pagina.htm'"/>
<a href="#ricarica"
onClick="window.location = 'pagina.htm'">Ricarica</a>
ho provato a inserire questi comandi nel frame che voglio che sia
ricaricato (ho un frame verticale sulla sinistra che fa da indice del
sito e uno sulla destra, che è quello che voglio sia ricaricato.
quando lo schiaccio, però, mi esce nel frame la scritta "sito web non
attivo"
che succede?
grazie
succede che sbagli candeggio :-)

hai sostituito pagina.htm con l'indirizzo corretto relativo al tuo sito?
--
Sono Juza, la nuvola. Sono un uomo libero. Libero come le nuvole del
cielo, sospinte lievemente dal vento.
http://altagradazione.blogspot.com/
http://altawallpaper.blogspot.com/
Continua a leggere su narkive:
Loading...