Newsgroup: it.lavoro.professioni.webmaster
Titolo: [help] sono cotto... redirect da frame

Ragazzi sono cotto e non connetto... ( in piu' coglioni girati e in piu'
Telecom che mi vuole dare per la seconda volta il modem ethernet per
l'adsl.... che palle)
Su un frame faccio un controllo di una variabile contenuta in un cookie,
se un valore non e' impostato come dico io richiedo un redirect a una
pagina.
Solo che il redirect viene chiesto da un frame e io dovrei richiamare
tutto il frameset... come cappio si fa? Posso scrivere un qualcosa che
somigli a
Response.Redirect "..... target='_top'" ?
Claudio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Response.Redirect "..... target='_top'" ?
eliminare i frame e usare gli include?
mi viene in mente hidden field con la variabile e javascript che cambia la
document.location al ricaricamento della pagina,anche se avresti lo
svantaggio di lasciare visibile parte del codice.

 svantaggio di lasciare visibile parte del codice.
Magari potessi eliminare i frame. A me sono sempre stati indigesti e mi
vengono le bolle anche solo a nominarli...
Ma il progetto non e' il mio e me li sono trovati fra le scatole con una
quantita' di effettini ridicoli e anti-accessibilita' e
anti-usabilita'...


 anti-usabilita'...
non è detto che non convenga eliminarli comunque.
chiaramente dipende dal numero di pagine del sito che dovresti andare a
toccare, dalla complessita del lavoro e dalla remunirazione economica del
tuo lavoro.
in effetti si tratta di eliminare l'head (e tutto cio che è esterno al tag
body, che si potrebbe evitare x ie, ma è da rimuovere cmq x questioni di
compatibilita con altri browser, validazione,  eventuali flussi xml, anche
se dubito sia il caso) dei frame (e con un extended replace e una regular
expression in homesite ci siamo e senza particolare fatica),di fare una
tabella che funga da frameset e di mettere poche righe di codice x le
inclusioni nella pagina contenitore.
il problema si complica in presenza di javascript che fanno qualcosa
giocando sui frame, che implicherebbero almeno un controllo sulle singole
pagine interessate.
chiaro che se ti danno 2 lire o ci sono effettini e js antipatici, o il sito
è un mattone da 200 o + pagine non ne vale la pena (anche perche ci metti +
tempo a checkare che a moificare :P)

 tempo a checkare che a moificare :P)
I soldi non sono molti e non sarebbe il problema piu' grosso.
Francamente non ne posso piu' di sto sito... me lo sono dovuto prendere
che aveva gia' una impostazione discutibile, fino a due ore prima della
consegna volevano un menu a scomparsa (considera che e' popolato
dincamicamente) e poi non lo volevano piu' perche' il menu, se non
cliccato, restava troppo vuoto (sic)...
Ho dovuto predisporre 4 volte le pagine necessarie per via di traduzioni
in altre lingue che non sono ancora complete (sembra strano ma ho dovuto
tamponare cosi' per una serie di motivi).
A sito quasi ultimato, ripeto con frame imposti, mi vengono a parlare di
problemi di indicizzazione...
Secondo te mi metto a fare il lavoro di cui sopra? :-D
Piuttosto non ho mica capito l'extended replace... mi spieghi meglio
pls?
Grazie dei tuoi interventi


 Response.Redirect "..... target='_top'" ?
Lo stai facendo lato server? In tal caso non puoi far nulla, deve pensarci il 
client:
response.write "<SCRIPT>top.frames.location.replace('frameset.htm')</SCRIPT>"
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----


Si, Riccardo... lato server...
Domattina adotto la tua proposta, thanks a lot ...
Claudio

Response.Redirect "..... target='_top'" ?
mi pare di no.  perň potresti provare a redirigere ad un file html
"vuoto" che contiene meta refresh target _top.  oppure puoi linkare
target _top ad un file vuoto (che intanto viene caricato sul _top) e
da lě redirigi.
-- 
dipende