Newsgroup: it.comp.www.php
Titolo: Richiamare un link interno al sito in php

CIao a tutti,
Suono nuovo del PHP e pongo un quesito a chi vorrą rispondermi.
La mia pagina html č divisa in tre spazi, due laterali e uno superiore, al
centro dovrebbero essere richiamate le pagine da visualizzare.
Ho creato la pagina usando il semplice commando "include", la mia domanda č
come posso far cambiare la pagina centrale quando l'utente clicca sul
bottone collegato ?
Tipo frame, ma in php.
Grazie a tutti coloro che mi risponderanno
Spero di essere stato chiaro

 Tipo frame, ma in php.
   La differenza tra l'uso della direttiva SSI "include" e quello del 
tag "frameset" e correlati risiede, sostanzialmente, nel luogo dove 
l'elaborazione della struttura che si vuol dare alla pagine e` condotta. 
Nel primo caso tale compito viene demandato al web server, nel secondo 
caso al browser. Nello specifico, trovo superfluo che l'utente richieda, 
ogni volta che "clicca sul bottone collegato", al web server di 
ri-processare tutta la struttura e consumare banda re-inviando tutta la 
pagina e, conseguentemente, consiglierei l'uso dei frame client-side. 
C'e`, altrimenti, un motivo specifico per il quale non li vuoi utilizzare?
-- 
Alla prossima,
Marco


Come già detto non ne so praticamente niente, quindi è meglio usare i buon
vecchi frame, però non riesco a creare una pagina divisa in due frame
laterali e uno superiore a meno di usare il comando iFrame però su alcuni
browser non viene visualizzato, quindi ho pensato al php, infatti ho già
creato la pagina html con una tabella divisa nel modo su detto, però se mi
dici che non è tanto conveniente...cambierò metodo o aspetto dopo che avrò
imparato un po' di più.
Ciao

 imparato un po' di più.
 
http://wp.netscape.com/assist/net_sites/frames.html
-- 
Alla prossima,
Marco

 imparato un po' di più.
Mi sembra ci sia qualche lacuna di HTML, più che altro.
Ma la struttura dei frame come dovrebbe essere esattamente? Così?
+-----------------+
| Frame superiore |
+--------+--------+
|        |        |
|        |        |
| Frame  | Frame  |
| Later  | Later  |
|        |        |
|        |        |
+--------+--------+
Basta fare così, ad esempio:
<frameset rows="60,*">
  <frame name="intestazione" scrolling="no" noresize target="sommario">
  <frameset cols="50%,*">
    <frame name="sommario" target="principale">
    <frame name="principale">
  </frameset>
</frameset>
Ciao
Marco

> +--------+--------+
Nel centrale dovrebbero essere visualizzate le pagine, richiamate dai
bottoni posti nella parte superiore fissa come lo sono la parte sinistra e
la parte destra.
Ciao Marco F.

 ho già detto, di usare iFRAME, ma alcuni browser non lo supportano
E da quando in qua non si può fare in HTML?
Ecco qua:
<frameset rows="100,*">
   <frame src="header.html" target="principale">
   <frameset cols="100,*,100">
   <frame src="sinistra.html" target="principale">
   <frame src="centro.html" name="principale">
   <frame src="destra.html" target="principale">
   </frameset>
</frameset>
Provato con IE6 e Opera 7.10. Perfetto.
Chiaramente nei frame dovrai inserire, nell'head:
<base target="principale">
Ciao
Marco

 ha scritto nel messaggio
news:b7jfr3$js4$1...@newsreader.mailgate.org...

OK, ho  provato questo script, ma supponiamo che nei frame laterali e
centrale vi siano immagini che vanno oltre la parte bassa della schermo e
che io voglia che scrolli tutta la pagina è possibile ?
Ciao Marco F.

 che io voglia che scrolli tutta la pagina è possibile ?
I frame sono indipendenti, non scrollano tutti insieme.
Chissà, magari provando con JavaScript si riesce ma non è molto comoda la
cosa.
Se questo è un problema, puoi tornare all'idea originale di usare php e al
posto dei frame fargli creare una tabella con tre colonne dove metti il
contenuto dei frame.
Ciao
Marco