-
Problema con Target
Ciao a tutto e spero riuscirete ad aiutarmi.
Allora inizio subito, il mio problema è:
Ho dei frame che sono
Codice HTML:
<frameset ROWS="50,*" border="0" frameborder="NO" framespacing="0" marginheight="0" marginwidth="0">
<frame SRC="collegamento" NAME="stato">
<frameset COLS="250,*, 160" border="0" frameborder="NO" framespacing="0" marginheight="0" marginwidth="0">
<frame SRC="collegamento" NAME="mappa">
<frame SRC="<?= $Link ?>" NAME="palestra">
<frame SRC="collegamento" NAME="presenti">
<noframes></noframes>
Come potete ben vedere i nomi che si sono dati ai frame sono stato, mappa, palestra e presenti.
Il mio problema nasche quando faccio un collegamento ad uno dei frame scrivendo:
Codice HTML:
<a href="collegamento" target=????>menu</a>
io però questo collegamento lo vorrei fare visuallizzare nel Frame di palestra e presenti, quindi cosa devo inserire nel target per dirli di farmi comparire la pagina in quei frame?
Aiutatemi vi prego, ho dei bernoccoli nella testa che sembrano montagne dovuti a tutte le testate che ho dato al muro :crycry:
-
nel target devi mettere il nome del frame.
-
Si certo... ma se metto il nome del frame mi compare la pagina solo in quel frame.
Io vorrei che il collegamento comparisse in una unica pagina, sia nel frame palestra, che prestenti
Cosa devo inserire nel target per fare questo?
-
probabilmente dovrai usare javascript..Informati
-
Proprio per quello lo chiesto qui :)
Ho controllato i javascript su i frames, ma non ce ne sono che mi fanno visualizzare una pagina in due frame.
So che è fattibile in qualche modo perchè lo visto montato su di un sito, spero che riuscirete a darmi una mano
-
metti _parent che fa caricare la pagina come se non ci fossero i frame.
-
Il problema non è quello... io non voglio che la pagina compaia a tutto schermo senza contare i frame.
Io vorrei che la pagina comparisse solo nel frame, con nome palestra e presenti
Cioè vorrei fare visualizzare una pagina in due frame contemporaneamente, come se fosse uno solo. Spero di essere stato abbastanza chiaro ^_^
Aiutatemi vi prego :cry:
-
Non è che abbia capito molto, comunque se vuoi far aprire la stessa pagina in un due frame diversi potresti fare così:
Codice HTML:
<a href="javascript:void(0)" onclick="nomeframe1.location='indirizzopagina.htm'; nomeframe2.location='indirizzopagina.htm';">Clicca qui</a>
-
In quel modo mi da un'errore nel caricamento e non mi carica nessuna pagina.
Allora rispiego tutto alla perfezione in modo che riusciate a capire:
Io ho questi frame
Codice HTML:
<frameset ROWS="50,*" border="0" frameborder="NO" framespacing="0" marginheight="0" marginwidth="0">
<frame SRC="stato.php" NAME="stato">
<frameset COLS="250,*, 160" border="0" frameborder="NO" framespacing="0" marginheight="0" marginwidth="0">
<frame SRC="mappa.php" NAME="mappa">
<frame SRC="<?= $Link ?>" NAME="palestra">
<frame SRC="presenti.php" NAME="presenti">
<noframes></noframes>
Che verranno visualizzati in questo modo:
http://img466.imageshack.us/img466/2...age22kl.th.gifecco l'esempio
Ora succede che, io ho una pagina chiamata gestione.php
e quando clicco su di essa mi deve venire visualizzata nel target Palestra e presenti contemporaneamente come se fosse un'unico target quindi un'unico frame.
Per fare ciò come si deve fare?
Usa i tag html per inserire il codice. Ciao.
-
io metterei 3 frame nella pagina principale.
il frame "stato"
il frame "mappa"
e il frame "special"
e poi il special lo farei come frame doppio
"palestra" e "presenti"
e la pagina la fai caricare su special.
un qualcosa del genere...
tuttavia... la pagina PHP se la carichi sui 2 frame ti sputa fuori "un doppione" di pagina semplicemente diviso in 2 (a meno che non la passi con parametri diversi... ma non mi pareva che fosse così)