Quella che chiami "pulizia dell'indirizzo" non si puo` fare.
Cambiare la location vuol dire ricaricare la pagina.
Un modo e` quello che ti ho gia` indicato:
Come pagina default ci metti una pagina che non ti interessa visualizzare.
In tale pag ci metti lo script che verifica se c'e` il ?NOMEFRAME= :
Se c'e` l'indirizzo dove andare, va a quell'indirizzo, altrimenti va ad una pagina "standard" (che quindi non deve contenere lo script che decodifica l'indirizzo.
Altro modo: spostare lo script nel frameset, e farlo eseguire una volta sola (quindi nella head, fuori dalle funzioni), settando delle variabili opportune (del frameset), che possono poi venir annullate al caricamento della pagina.
Altro sistema (che ti permetterebbe anche di avere la location "pulita") e` usare un cookie (che pero` puo` venir fermato dall'utente).

Rispondi quotando