Newsgroup: it.comp.aiuto
Titolo: link per effettuare reload pagina

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

Il Thu, 02 Dec 2010 21:17:34 +0100, 
dragodoro...@gmail.com
 ha
scritto:

Mettendo un link alla pagina stessa?
-- 
Ciao
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

Il Fri, 03 Dec 2010 15:06:26 +0100, 
dragodoro...@gmail.com
 ha
scritto:

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

 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
 

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

 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


 ha scritto nel messaggio
news:rhrkf6hiap7e8f6ad...@4ax.com...

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/

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

 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()" ...>
