Newsgroup: it.comp.www.html
Titolo: aiutino con i frame

ciao a tutti; sono nuovo di questo NG e scrivo per chiedere qualche
suggerimento in merito ad un problemino che ho sul mio sito:
www.ingegnerando.it
il sito è composto di 2 frame; uno dove c'è l'intestazione con tutti i
collegamenti e uno dove viene caricato il corpo della pagina; premetto di
non essere un espertone; il sito è realizzato con dreamweaver il flash
(solo per la barra dei link) ad ogni modo tutte le volte che trovo su
qualche motore di ricerca dei link a qualche pagina del sito cliccandoci
apro solo il corpo della pagina (ovviamente!); a questo punto mi chiedo:
come posso fare per eseguire un controllo che all'apertura di una pagina
verifichi che è stata caricata all'interno del frameset e in caso
contrario mi carichi il frameset?
qualunque idea è bene accetta, grazie mille
Davide
shark6(AT)
virgilio.it
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 contrario mi carichi il frameset?
Direi con javascript.
Non ricordo di preciso, ma piu' o meno la cosa funziona che in ogni pagina
che verrà caricata nel frame del corpo metti il controllo e l'eventuale
ridirezione. Qualcosa del genere
if (self == top) window.location = '
http://www.ingegnerando.it
';
Forse IMHO sarebbe il caso di iniziare a pensare ad una soluzione
'mono-pagina', ovvero senza usare i frame. Seppur sembri scomoda, e' la
direzione che sta prendendo il web in questo momento.
Ciao,
Ema

su 
www.html.it
 mi sembra, tra i javascript  c'è qualcosa del tipo
"ricostruire un frameset"...è quello che occorre a te....se nn lo
trovi scrivimi in privato, guardo di recuperartelo...da qualche parte
ce lo dovrei sempre avere....

 direzione che sta prendendo il web in questo momento.
Mah, veramente la scelta consigliata è quella di utilizzare un linguaggio
lato server.
Non è monopagina e puoi sviluppare il tuo layout come facevi con i frame
senza avere i problemi derivanti dall'uso di un doctype frameset.
Ciao.
-- 
[Non siamo materia che aspetta, ma schemi che si perpetuano.]
Rhadamanth.net (
http://www.rhadamanth.net
)
Web Garbage (
http://www.web-garbage.com
)

 Ciao.
in effetti me lo ero già sentito dire; ad ogni modo non credo che il
servizio di reindirizzamento e il server (spazio free di virgilio)
consentano certe cose; eppoi almeno per ora non ho grossi problemi e sono
riuscito ad ottenere un buon funzionamento con diversi browser, sotto win
98/me/XP e linux non ha dato problemi quindi mi ritengo soddisfatto :)
d'altrocanto non so assolutamente nulla di linguaggi lato server e almeno
per ora non ho tempo per spippolarci sopra..
ciao
-- 
Davide
peugeot 106 driver :)
www.ingegnerando.it
shark6(AT)
virgilio.it



Trovato! che spettacolo, è proprio quello che mi serviva; ad una rapida
occhiata sembra pure piuttosto semplice da usare.. ora me lo studio per
benino.
interessante anche il sito..
che dire, ringraziarti è poco..
ciao :)
-- 
Davide
peugeot 106 driver :)
www.ingegnerando.it
shark6(AT)
virgilio.it


 occhiata sembra pure piuttosto semplice da usare
[CUT]
Considera che se un client ha disabilitato javascript il problema rimarrà
irrisolto, mentre con una soluzione lato server vai sempre sul sicuro.


 ciao
Beh in questo caso sarebbe semplicissimo.
Basta una singola riga di codice. Se tu hai menu.php e index.php e vuoi
includere il menu nella tua pagina scrivi in index.php:
<? php
include ("menu.php");
?>
Fine. E' anche più veloce da implementare rispetto ai frame.


 'mono-pagina', ovvero senza usare i frame. 
la vecchia versione del sito era cosě; allora non usavamo ancora la barra
in flash; non puoi immaginare che menata cambiare i link di tutte le
pagine ogni volta che cambiavo qualcosa.. ad ogni modo con i frame
l'header č semprein vista e il sito č molto piů leggero in quanto ogni
volta non deve caricare i link, il logo, lo sfondo della testata.. 
per darti un idea con alcune pagine sono riuscito a dimezzare il peso..
ciao 
-- 
Davide
peugeot 106 driver :)
www.ingegnerando.it
shark6(AT)
virgilio.it


..E' anche più veloce da implementare rispetto ai frame.
ok, mi hai incuriosito.. domani vedo di cercare qualche guida :)


 ok, mi hai incuriosito.. domani vedo di cercare qualche guida :)
Controlla anche se il tuo spazio web ti permette di utilizzare linguaggi
lato server.
