Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    35

    includere una pagina SPECIE iframe

    Non sono sicuro sia la sezione giusta, nel caso indicatemi la giusta via e provvederò a modificare.
    Il problema è il seguente, ho una menubar orizzontale e dovrei metterla in tutte le pagine che richiamo, TROPPA ridondanza del codice, quindi scorretto!!!
    Si potrebbe usare iframe (TROPPO antiquato quindi scorretto!!!)
    Ora esplicitate le mie pignolerie chiedo a voi quale sarebbe la giusta soluzione.
    <object data=menubar.php></object> potrebbe essere MOLTO carina come soluzione MA quando clicco un link, la pagina richiamata si apre DENTRO all'object, poichè non vi è una specie di target.
    Per farvi capire ecco il mio esempio:
    http://vocetonante.altervista.org/esperimenti/link1.php

    come si fa?????????

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Metti la tua barra con il codice in in file php, poi dove la vuoi richiamare fai un include

    es:

    menu.php
    Codice PHP:
    <?php 
       
    ....
    ?>
    <div>menu1</div>
    <div>menu2</div>
    ....
    poi nella pagina che richiede il menù:

    Codice PHP:
    <div id="menu">
    include(
    "menu.php");
    </
    div

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    35
    WOW, credevo che include servisse solo a importare funzioni esterne.. ha funzionato MILLE grazie

  4. #4
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Include semplicemente piazza il contenuto del file in quel punto...
    Questa cosa del'include, ad esempio, è usata in alcuni framework mvc per realizzare un sorta template engine


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.