Newsgroup: it.comp.lang.javascript
Titolo: location.replace(url)?

tempo fa avevo avuto bisogno di non far comparire la mia url nella history e
avevo sperimentato con successo l'istruzione location.replace(url)
ora non riesco piu' a farla funzionare (nella mia history compaiono entrambi
gli url) :-(
dove sbaglio? questa e' la pagina:
<html>
<BODY>
<a href="javascript:location.replace('pag.htm')">ciao</a>
</body>
</html>
grazie in anticipo
Alessandra


facendo cosi', cliccando sul link, viene caricata la pagina "pag.htm" ,
al posto di aggiungere una nuova entry nella history, viene sovrascritta
la vecchia con la nuova!
pero', se uno va a vedere nella sua history PRIMA di clickare sul link,
vede la tua URL!
penso che non ci sia modo di cancellare la history SENZA agire sul
documento (cioe' in automatico!)
-- 
ciao --
-- sdrushi
/-------------------------------------------\
| \     Michele "Sdrushi" Romagnoli       / |
|  \          ICQ: 39783579              /  |
|   \___________________________________/   |
|                                           |
| 
http://caristudenti.cs.unibo.it/~romagnom
 |
|       
sdr...@comune.budrio.bo.it
         |
|     
roma...@cs.unibo.it
 (forwarded)      |
\-------------------------------------------/

..nessun errore..... da come l'hai scritta funziona..
verifica che non ci sia nessun altro "impedimento" allo
script..
nella tua history compaiono solo gli url caricati senza
l'azione
replace(url).. e l'ultimo: [history.go(0)] che corrisponde a
quello attuale..
quindi se hai + url nella history , significa che sono stati
caricati senza
replace...
--
Bye
Ro<*¿*>berto

 se hai + url nella history , significa che sono stati caricati senza
replace...
io ho entrambi gli url nella history ma pag2.htm viene caricata
esclusivamente con il replace (non l'ho mai richiamata a mano!!!)
grazie ancora
Alessandra

www.probo.it/javascript/esempi/Ale_Replace



www.probo.it/javascript/esempi/Ale_Replace
wow, l'hai addirittura scritto per me? sono commossa :#)
pero' non e' che fa proprio quello che vorrei...
mi spiego: lancio l'url che mi hai dato, parte la pag di default, mi appare
la msgbox "sei in home.htm"  e poi la pagina h_replace.htm
quando guardo la mia history trovo 2 url:
www.probo.it/javascript/esempi/Ale_Replace
www.probo.it/javascript/esempi/Ale_Replace/h_replace.htm
pero' se lancio direttamente home.htm vedo:
www.probo.it/javascript/esempi/Ale_Replace/home.htm
www.probo.it/javascript/esempi/Ale_Replace/h_replace.htm
che "inghippo" c'e' sotto? home.htm e' stata impostata come pagina di
default? e' per questo che non appare home.htm nella history?
? :-/
grazie ancora
Alessandra

 default? e' per questo che non appare home.htm nella
history?
Si home è la pag .di default..
cmq. sia con N4 che con  IE5 la history non si aggiorna, e
se premi
il tasto back rimani dove sei, non ho fatto le prove con
IE4, dovrei
 riavviare con un altro S.O. dove oppunto ho IE4.
Non credo che tu con IE4 riesca a tornare indietro...
PS: Vorremmo fare delle pagine ove mettere la risposta alle
domande che di frequente vengono fatte sul NG., se sviluppi
qualcosa o se vuoi fare vedere degli esempi,
ftp://www.probo.it/JavaScript/
l'user è JavaScript la passw JS ...


Non credo che tu con IE4 riesca a tornare indietro...
no no, io uso netscape...
effettivamente con il tasto back non riesco a tornare alla prima pagina
pero' rimane il problema che l'url rimane visibile nella cronologia (ed e'
proprio questo cio' che volevo evitare)
grazie ancora
Alessandra

... pensavo ti riferissi all'oggetto history..
per la visualizzazione della location, non si può fare molto
altro oltre a questo..
www.probo.it/javascript/esempi/Ale_Replace
riprova...





www.probo.it/javascript/esempi/Ale_Replace
pero' devo aprire una nuova finestra... :-(
ti ringrazio ancora per l'aiuto
Alessandra

di nulla figurati..
