[PHP] Problema scroll "content"

simone gatti

Nuovo Utente
31 Mag 2017
2
0
1
24
Ciao a tutti ho un problema banale ma che non riesco a capire come risolvere, vado al dunque..
Ho una pagina con i vari header footer ecc che sarebbe la mia index.html, sulla sinistra ho il classico menu che ti indirizza alle varie sezioni del sito, io sostanzialmente vorrei aprire i vari link del menu nella parte centrale (content) ma non so proprio come fare se non con gli iframe, il problema principale rimane che comunque con gli iframe non è una bella soluzione (anzi pessima) e per di più problema ancor più grave (quello per cui mi sono rivolto a voi) è che appunto gli iframe non si adattano in verticale quindi per ogni pagina dovrei dare una dimensione dell'altezza statica... Vi posto il codice solo del menu e della parte centrale dovrei per ora ho messo l'iframe cosi forse capirete meglio..
Grazie mille e scusate per il monologo

HTML:
</header>

<div class="row">        <!-- Ogni riga deve essere racchiusa in un div-->
<div class="col-2 menu">
<ul>

<li><a href="pag1.html" target="contenuto" >Home</a></li>
<li><a href="index.html?page=pag1">Home</a></li>
<li><a href="pag2.html" target="contenuto">Quanto costa</a></li>
<li><a href="pag3.html" target="contenuto">Contatti e orari</a></li>
<li><a href="pag4.html" target="contenuto">Dove siamo</a></li>
<li><a href="pag5.html" target="contenuto">Newsletter</a></li>
<li><a href="pag6.html" target="contenuto">Galleria immagini</a></li>
<li><a href="pag8.html" target="contenuto">Offerta formativa dell'Ateneo</a></li>
<li><a href="pag7.html" target="contenuto">Altre informazioni e risorse esterne</a></li>



</ul>
</div>


<div class="col-7">
    
<iframe
       src="pag1.html"
       name="contenuto"
       width="100%"
       height="1000"
       allowfullscreen
       frameborder="0"
       marginwidth="15px"
      
       >
    
</iframe>   

</div>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
forse potresti provare una cosa del genere, ma non so se è meglio dell'iframe
PHP:
<!-- eccetera -->
<li><a href="?pg=pag1">Home</a></li>
<li><a href="?pg=index">Home</a></li>
<li><a href="?pg=pag2">Quanto costa</a></li>
<li><a href="?pg=pag3">Contatti e orari</a></li>
<li><a href="?pg=pag4">Dove siamo</a></li>
<!-- eccetera -->
<div class="col-7">
<?php
//controlli perche il get può essere pericoloso
$pagine=array('pag1','index','pag2');//ecc.. tutte le pagine
$cosa=$_GET['pg'];
if(in_array($cosa, $pagine)){
    $vai_a=$cosa."html";
}else{
    $vai_a="index.html";
}
require_once "$vai_a";
?>
</div>
da quello che comunque ho capito vorresti fare una cosa del genere per non stare a mettere in ogni pagina le cose in comune, se è così usa il require_once per inserire in ciascuna pagina quello che è comune a tutte, es il menu
ti fai una pagina chiamata menu.html o .php, attento niente tag <html> <head> <body>
PHP:
<div class="col-2 menu">
<ul>
<li><a href="pag1.html" target="contenuto" >Home</a></li>
<li><a href="index.html?page=pag1">Home</a></li>
<li><a href="pag2.html" target="contenuto">Quanto costa</a></li>
<li><a href="pag3.html" target="contenuto">Contatti e orari</a></li>
<li><a href="pag4.html" target="contenuto">Dove siamo</a></li>
<li><a href="pag5.html" target="contenuto">Newsletter</a></li>
<li><a href="pag6.html" target="contenuto">Galleria immagini</a></li>
<li><a href="pag8.html" target="contenuto">Offerta formativa dell'Ateneo</a></li>
<li><a href="pag7.html" target="contenuto">Altre informazioni e risorse esterne</a></li>
</ul>
</div>
poi nelle varie pagine nel div che deve contenere il menù
PHP:
<div id="menu">
<?php
    require_once "menu.php";
?>
</div>

piccolo consiglio:
visto che usi php fai tutte le pagine con estenzione .php eviti di dover correggere i link se in una pagina .html devi usare del php e quindi modificarene l'estenzione
 
  • Like
Reactions: simone gatti

simone gatti

Nuovo Utente
31 Mag 2017
2
0
1
24
Ciao grazie mille per la risposta! Allora, si hai capito cosa ho intenzione di fare e la prima soluzione penso che sarà quella che adotterò perché più simile agli iframe e quindi per ora mi evita una mole di modifiche...

Comunque non mi funziona cioè non mi apre la pagina all'interno del div e sparisce la parte dopo del sito (footer), come posso risolvere?

PHP:
<div class="row">        <!-- Ogni riga deve essere racchiusa in un div-->
<div class="col-2 menu">
<ul>

<li><a href="?pg=pag1" > Home </a></li>
<li><a href="?pg=index" >Quanto costa </a></li>
<li><a href="?pg=pag3" > Contatti e orari </a></li>
<li><a href="?pg=pag4" > Dove siamo </a></li>
<li><a href="?pg=pag5" > Newsletter </a></li>
<li><a href="?pg=pag6" > Galleria immagini </a></li>
<li><a href="?pg=pag8" > Offerta formativa dell'Ateneo </a></li>
<li><a href="?pg=pag7" > Altre informazioni e risorse esterne </a></li>



</ul>
</div>


<div class="col-7">
    
<?php
//controlli perche il get può essere pericoloso
$pagine=array('pag1','index','pag3','pag4','pag5','pag6','pag8','pag7');//ecc.. tutte le pagine
$cosa=$_GET['pg'];
if(in_array($cosa, $pagine)){
    $vai_a=$cosa."php";
}else{
    
    $vai_a="index.php";
}
require_once "$vai_a";
?>
    

</div>
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
D problema php mysql PHP 1
D problema php mysql PHP 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
A Problema checkout carrello php PHP 2
G Problema caricamento tabelle MySql da PhP PHP 0
M Problema con php per calcolo costo percentuale PHP 7
O Problema Formmail in PHP su Aruba PHP 0
WebmasterFioriniAndrea Chat e php [problema] PHP 3
L [PHP] Problema con Telegram PHP 1
WebmasterFioriniAndrea [PHP] Problema che non mi fa vedere niente PHP 2
A [PHP] Problema query insert [RISOLTO] PHP 14
N [Apache] problema con estensione php Apache 0
C [PHP] Problema con download file PHP 0
M [PHP] Problema con preg_match PHP 1
gandalf1959 [PHP] problema con l'utilizzo di Header PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
M [PHP] Problema con query select PHP 2
L Problema jQuery validation AJAX (PHP 7) PHP 6
L Problema funzione mail() PHP PHP 3
S [PHP] Problema con istruzione "use" PHP 23
A Problema PHP PHP 1
T [php] problema creazione query select-where PHP 5
M [PHP] problema if PHP 3
L [PHP] Problema su codice o server PHP 5
T [PHP] problema maggiore e minore PHP 4
Cosina [PHP] fwrite problema con le parole accentate PHP 9
M [PHP] Problema search form PHP 3
F [PHP] Problema con number_format PHP 3
L [PHP] problema count messo in una funzione. PHP 1
P [PHP] Progettino CRUD di esercitazione. Problema su $_FILE. PHP 9
trattorino [PHP] problema entrata immagini insert PHP 1
C Apache Cordova problema con php Programmazione 1
trattorino problema raccapricciante php conteggio query PHP 4
T PHP+MYSQL: problema con quelle maledette lettere accentate... PHP 5
F [PHP] Problema con array multidimensionale PHP 4
F Problema con pagine login in PHP PHP 2
M [PHP] Problema script ricezione e invio posta... PHP 1
Kolop [RISOLTO][PHP] Problema Pagination PHP 2
C [PHP] Problema Invio Email Elseif PHP 2
A [PHP] Problema invio mail con funzione mail() PHP 3
gandalf1959 problema con la codifica caratteri accentati e speciali tra php e mysql PHP 3
L [PHP] Problema Script 'Not Found' PHP 4
webmachine [PHP][MYSQL] Problema con le SELECT PHP 5
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5
MattiaBL [PHP] Problema ciclo while PHP 3
dvdscr [PHP] Problema malfunzionamento Wordpress WordPress 13
O [PHP] Problema Button in form PHP 1
C [PHP] problema con un esercizio PHP 2
P [PHP] Problema con accenti ed apostrofi PHP 0

Discussioni simili