Lavorare coi frame
Autore: Anna M.
Visite 4999,
Followers 4,
Condiviso 0
Ciao a tutti! La mia domanda è la seguente: se creo una pagina posso fare in modo che una parte di essa (ripetuta in tutte le pagine del sito) una volta modificata si modifichi in automatico in tutte le pagine? Faccio l'esempio dell'intestazione: quella la ritrovo in tutto il sito quindi se faccio delle modifiche lì, automaticamente modifico l'intestazione di tutte le pagine del sito.
Non so se sono stata chiara Nel titolo ho parlato di frame perchè quando usavo Front Page è così che li chiamavo, direi che è giusto, no?
Postato il
Certo, puoi inserire la porzione della pagina che vuoi far comparire in tutte le altre con iframe (se ho capito bene la tua domanda ;) )
Ciao Anna, ho usato anche io molti anni fa Front Page, e quindi credo e spero di avere capito la tua domanda. Con Web Site, quello che su front page si chiamava frame, si crea in automatico. Quindi quando crei l' intestazione o il menù, si ripete automaticamentein tutte le pagine del sito ( a meno che tu non imposti diversamente le proprieta di ogni singola pagina). Quindi ogni volta che dal programma modifichi il top (l'intestazione),o il menù, si modifica in tutte le pagine del sito creato.
Ciao
Autore
Roberto O. = si, quello che riesco a fare con l'intestazione lo so, ma vorrei poterlo fare per un'altra parte della pagina proprio allo stesso modo :)
Ful D. = mi sa che hai capito la domanda ;) Ora te ne rifaccio una io: come faccio ad usare iFrame?
http://www.essedi.altervista.org/_sito/iframe.html
Mi ha anticipato Esse Di La procedura che ti ha indicato è molto chiara, se hai ancora dubbi chiedi pure.
Autore
Ottimo, vado a dargli un'occhiata. Grazie!
Autore
che dire? FANTASTICO e FACILISSIMO!!!! Grazie Esse Di :)
Autore
Rieccomi: l'ho provato e nella mia più totale ignoranza sono riuscita a farlo funzionare, ma....c'è un MA
Dunque, il mio frame è una colonna sulla destra delle pagine del sito. Questa colonna contiene banner pubblicitari con collegamenti che portano a pagine esterne e link a pagine del sito che però, ahimè, si aprono all'interno del frame stesso mentre vorrei farli aprire nella parte principale della pagina in questione (non so se mi sono spiegata....). Ho intuito che devo lavorare sul collegamento dei link in questione, ma sono riuscita solo a dirgli di aprirsi in una pagina nuova che per me non è il massimo. Un aiuto?
ciao, ...nei LINK attivi nelle pagine che girano dentro all'IFRAME, devi assegnare come attributo:
target="_top"
.
bye, KolAsim
Autore
grazie Kolasim, ma nella scelta del collegamento ho solo 3 opzioni:
- apri nella stessa finestra
- apri in una nuova finestra (scelto da me)
- apri in una finestra popup
Quindi devo correggere il codice a mano con un editor? Grazie per la pazienza
ciao, ...avresti un link della pagina contenente l'IFRAME, per capire la posizione in cui ti trovi...?...
... così potrei essere più preciso...?
...
... comunque, non avendo il programma e le opzioni sono quelle elencate da te, ...come hai previsto, ci sarà da editare manualmente...
.
bye, KolAsim
O io ho capito male o tu hai invertito parte normale della pagina ed iframe.
Secondo quello che ho capito io, la colonna dei banner deve rappresentare il contenuto della pagina. Cliccando su uno dei banner, si deve aprire la relativa pagina nell'iframe (quello che attualmente tu chiami parte principale delle pagina).
Ma posso avere capito male.
Autore
Grazie ad entrambi! Per spiegarmi meglio una delle pagine è questa (ma praticamente è così tutto il sito):
http://www.ioshoppo.it/zalando.html
La colonna sulla destra è il frame. Ora togliendo il banner in alto e i collegamenti di FB che giustamente portano ad una nuova pagina, il banner di Halloween e l'elenco delle categorie vorrei che aprissero la pagina in quella stessa e invece me la aprono all'interno della colonna frame (per evitarlo ho dovto mettere collegamento a pagina nuova).
Se ho capito bene devi sostituire _blank con _parent ma...
... non userei iframe con link "importanti" come un "menu".
_______ oltre il 5° step ________
http://www.unofficialwsx5.com
Autore
ma non dovevo sostituirlo con _top?
Comunque quello delle categorie non è un menu, almeno non per come lo intendo io
Anche _top va bene ma nel link che hai postato, attualmente, vedo _blank
Se lo inserisce automaticamente WS9 non saprei... non ce l'ho (per chi non lo sapesse ancora ).
_______ oltre il 5° step ________
http://www.unofficialwsx5.com
Autore
si, c'è _blank perchè _top non lo fa, devo aggiungerlo io a mano.
Grazie per il supporto tecnico! :)
... ciao Anna, ... sì, devi aggiungerlo a mano libera...
... essendo il primo implementatore degli IFRAME in SW e WS, a seconda della situazione, specilamente con SM ho capito come gestire il TARGET per i miei esperimenti...
... in genere il "_parent" apre nella stessa finestra, in modo legato con lo storico della finestra;
... nelle pagine NORMALI, dichiarare il "_parent" o non dichiararlo è la stessa cosa, perché per default la finestra destinataria sarà sempre la stessa...
... premesso questo, se il programma ha l'opzione, che hai esposto tu: "Apri nella Stessa Finestra", il che vuol dire duello che esattamente dice, per cui il programma non assegnerà il TARGET "_parent" perché superfluo...
... di conseguenza, per forzare l'assegnazione "_parent" per usi specifici molto rari, che sino ad oggi ho solo usato io e coloro che mi hanno seguito nella storia degli IFRAME, si deve editare manualmente il TARGET, ed in questo caso specifico, assegnare:
TARGET="_parent" ... oppure TARGET="_top" ... come per diverse volte ho suggerito, preferendo personalmente "_top" per alcuni casi specifici capitatemi con SM (SwishMax)...
...
... quindi procedi in post-editazione per sostituire l'attuale “_blank” con “_parent” oppure “_top”, uno dei due va sempre bene, ...per come avevo detto prima e confermato da "lemonsong" (e saluto Igor)...
.
bye, KolAsim
Autore
Fatto, ho editato con "_top", e funzionaaaaaa!!!
Grazie ancora :)
...bravissima, ...e grazie a te, ...puoi considerare l'Argomento "risolto", ...altrimenti vi provvederà lo Staff...
.
bye, KolAsim
Autore
No, invece non è risolto per niente :( Finirete per odiarmi, lo so...
Dunque...mi sono aperta il lato server con ACE ftp, ho preso il mio frame e me lo sono editato e lo ripubblicato. Però:
1) due immagini si sono perse nel web e non si vedono
2) ho realizzato dopo che una volta che vado poi a ripubblicare con WS5 mi ritrovo il "_blank"
:(
Quindi:
per risolvere il punto 2) immagino di dover "infilare" il frame col codice corretto in WS5. Ma come?
per il punto 1) ho già fatto la prova che reinserendo le immagini con WS5 poi si rivedono, quindi dovrei risolverlo alla fine.
Uff....
Autore
ahi, mi sto intortando anche con la grammatica....sorry
... se le pagine le esporti in RETE con WSx5e, al momento della esportazione resetterà tutto per come funziona il suo motore...
... di regola dovresti in questo caso esportare in una cartella del PC, editare manualmente le modifiche, ed esportare con FTP terzo, credo quel ACEftp che hai nominato...
... tenere sempre una copia di riserva della pagina da modificare pronta per la sostituzione ad ogni esportazione...
... ci sarebbe un mio metodo indolore per evitare di dover sempre rieditare, che consisterebbe nell'incollare in un Oggetto Codice HTML il codice il codice HTML al posto di inserire gli elementi in modo diretto...
... se ti interessa, ...si potrebbe proseguire...
.
bye
Autore
... se le pagine le esporti in RETE con WSx5e, al momento della esportazione resetterà tutto per come funziona il suo motore...
appunto...
... di regola dovresti in questo caso esportare in una cartella del PC, editare manualmente le modifiche, ed esportare con FTP terzo, credo quel ACEftp che hai nominato...
... tenere sempre una copia di riserva della pagina da modificare pronta per la sostituzione ad ogni esportazione...
considerando che si tratta di un sito che va aggiornato anche più volte al giorno mi terrei il -blank e amen
... ci sarebbe un mio metodo indolore per evitare di dover sempre rieditare, che consisterebbe nell'incollare in un Oggetto Codice HTML il codice il codice HTML al posto di inserire gli elementi in modo diretto...
stai parlando con un'ignorante in materia, e si è capito quindi sono molto interessata ma solo se si tratta di qualcosa alla mia portata, mi rendo conto anche che mi state aiutando anche più del dovuto sennò davvero mi tengo il _blank
... ... il _blank non è male, solo che cliccando cliccando si riempe il desktop di finestre, che in caso di presenza di files corposi potrebero esaurire le risorse della CPU...
... vado a battere il procedimento.... .... ... .. .. .. . . .
... il mio metodo, nato con le prime versioni del programma, che mi ha permesso di risolvere qualsiasi problema nel vecchio Forum sta tutto nel mio brevetto del Copia/Incolla
... a parte gli scherzi ...proseguo... ... ...
... mi sembra di aver capito che la pagina che gira nel IFRAME si chiami iframmme.html, ecco:
1)- clona questa pagina (Copia/Incolla), e la nomini “iframenascosto”, quindi sempre al passo_2 in mappa, selezioni il menu “Pagina non visibile sul Menu”, così la renderai NASCOSTA;
2)- nella pagina iframmme.html originale eliminerai tutto il contenuto ed al loro posto metti un unico Oggetto Codice HTML, adeguatamente sviluppato in altezza per contenere gli oggetti che c'erano o che dovranno farsi vedere;
3)- torna alla pagina “iframenascosto” ed avvia il test in Anteprima, edita cliccando con il destro del mouse l'HTML della pagina, che ti si aprirà nel blocco note di Windows;
4)- seleziona tutto il contenuto del TAG BODY escludendo il TAG BODY di apertura e quello di chiusura;
5)- Copia questo codice selezionato, e lo vai ad incollare dentro il pannello HTML di quell'Oggetto Codice HTML che hai inserito prima nella pagina originale iframmme.html;
6)- nel blocco note che ti si era aperto prima, ove avevi selezionato il contenuto, vai in alto nella sezione HEAD, e dovresti individuare una stringa relativa alla pagina, simile a questa:
<link rel="stylesheet" type="text/css" href="pcss/iframmme.css" media="screen" />
... la selezioni e la Copi con il destro del mouse;
7)- torna nella pagina originale iframmme.html, la selezioni in mappa, apri dal menu il pannello Proprietà della Pagina, scheda Esperto, e nella finestra riservata all'HEAD incolli il contenuto degli appunti di Windows, che non sarebbe altro che quello che avevi copiato ultimamente dal blocco note, in questo modo le regole CSS ella pagina nascosta saranno ereditate per gli oggetti della pagina attuale;
8)- avvia il Test in Anteprima e controlla che tutto sia regolare;
9)- adesso nella pagina reale iframmme.html, quella che sarà importata nell'IFRAME, potrai editare il codice a modo tuo, senza perderne le azioni, quindi vai a rilevare tutti i “_blank” e li converti in “_top” (o “_parent), e rimarranno congelati lì, non ci sarà Esportazione che li possa alterare.
.......... ............ ............ ............. ............. ...............
... no ti spaventare, ...salvo errori ed omissioni, ...se ne capisci la logica, è molto semplice da realizzare, ...ed è molto più semplice a farsi che a dirsi, ...a tutti gli effetti sono solo due Copia/Incolla, il mio brevetto esclusivo, esportato negli anni...
...
... quando potrai, provalo, danni non ne farai, ...e poi mi farai sapere...
.
ciao, ed alla prossima...
Autore
Grazie, hai spiegato cosa dover fare in maniera molto molto chiara e infatti...ma lo dico a bassa voce....ora funziona
Intuisco anche che la pagina iframenascosto me la conservo in caso di modifiche dell'iframe per poi ripetere il procedimento (tanto ci si impiega davvero un attimo a farlo).
Che altro dire? davvero GENIALE, anche perchè comunque i ritocchi li fai in sincronia con WS5 il che mi sembra come di lavorare in maniera più pulita, lineare, non so come spiegarmi...
GRAZIE GRAZIE GRAZIE!
... basta il tuo avatar a rasserenare una giornata, ...uggiosa e fredda...
Visto che è ancora aperto questo post...
Oppure (oltre a quanto scritto dal ricevitore di baci Kol ) puoi/potevi inserire (per esempio) questo codice (pagina iframmme di prima) in un oggetto HTML e Widgets (alto 5) sotto l'oggetto tabella, dove hai i link:
http://lemonsong.altervista.org/test_wsx5answers/index.html#41165
In rosso le personalizzazioni (puoi mettere _top )
Non va a modificare "fisicamente" il codice HTML ma tanto per dare un'alternativa...
Provato solo con Firebug.
Ciao Crazy Horse... in senso buono eh?
_______ oltre il 5° step ________
http://www.unofficialwsx5.com
Autore
Questo sembrerebbe anche più facile o sbaglio? Ne terrò conto, grazie