IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Charger une nouvelle page dans un Div

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur

    Avatar de kOrt3x
    Homme Profil pro
    Technicien Informatique/Webmaster
    Inscrit en
    Septembre 2006
    Messages
    3 650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Technicien Informatique/Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 650
    Par défaut Charger une nouvelle page dans un Div
    Bonjour,

    Je suis en train de faire un page web en php,html, css et mysql par la suite.
    Voici un bout de code de ma page principale :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <div id="menu">
              <?
            @include("menu.html");
            ?>    
        </div>
        <div id="corps">
              <?
              @include("corps.html");
              ?>
        </div>
    j'aimerai savoir comment peut-on faire pour changer la page corps.html à partir d'un choix (un lien) dans le menu (menu.html).
    Voici un exemple de mon menu :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <ul>
            <li><a href="PRODUCTION/reproduction.html" target="index">Reproduction CD</a></li>
            <li><a href="PRODUCTION/prodrenouvellement.html" target="index">Production renouvellement</a></li>
        </ul>
    Est-ce déjà possible ? Ou est-ce la mauvaise méthode que je suis en train de faire ?

    Merci.
    La rubrique Mac
    Les cours & tutoriels Mac
    Critiques de Livres Mac & iOS
    FAQ Mac & iOS

    ________________________________________________________________________
    QuickEvent : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
    Mon Livre sur AppleScript : AppleScript: L'essentiel du langage et de ses applications

  2. #2
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    Salut,

    Alors, on est bien d'accord que la page contenant tes div et une page .php de là il serait possible de faire un truc dans ce goût là
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <div id="menu">
        <?
           include("menu.html");
         ?>    
    </div>
    <div id="corps">
          <?
            if(isset($_GET["choix"]) && $_GET["choix"] != '')
             {
    
              switch($_GET["choix"])
              {
                 case 1 : include("corps.html");
                          break;
                 case 2 : include("corps2.html");
                          break;
                 .......................
                 .......................
    
                 default : include("corps.html");
              }
    
             }
             else {  include("pagepardefaut.html"); }
           ?>
    </div>
    pour ce qui est du menu :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <li><a href="PRODUCTION/reproduction.php?choix=1" target="_self">Reproduction CD</a></li>
            <li><a href="PRODUCTION/prodrenouvellement.php?choix=2" target="_self">Production renouvellement</a></li>
    donc en gros tu défini une variable de sélection que tu va récupérer dans ta page principale. Cette variable va te permettre de choisir qu'elle page inclure dans le corps de ta page "mère" en fonction de la navigation.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  3. #3
    Modérateur

    Avatar de kOrt3x
    Homme Profil pro
    Technicien Informatique/Webmaster
    Inscrit en
    Septembre 2006
    Messages
    3 650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Technicien Informatique/Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 650
    Par défaut
    Merci, je vais tester ceci cette après midi.

    Merci.
    La rubrique Mac
    Les cours & tutoriels Mac
    Critiques de Livres Mac & iOS
    FAQ Mac & iOS

    ________________________________________________________________________
    QuickEvent : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
    Mon Livre sur AppleScript : AppleScript: L'essentiel du langage et de ses applications

  4. #4
    Modérateur

    Avatar de kOrt3x
    Homme Profil pro
    Technicien Informatique/Webmaster
    Inscrit en
    Septembre 2006
    Messages
    3 650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Technicien Informatique/Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 650
    Par défaut
    La méthode fonctionne, mais pas comme je le souhaite.
    Quand je clique sur le lien de mon menu, la page sélectionné se charge bien, mais la page se charge, mais mon menu disparait du coup.

    En fait, ce que je souhaite, c'est que la page que je sélectionne dans le menu, se charge dans ma DIV corp et non dans une nouvelle page.

    Est-ce que je dois faire plutôt des frames dans mon index.php ?
    La rubrique Mac
    Les cours & tutoriels Mac
    Critiques de Livres Mac & iOS
    FAQ Mac & iOS

    ________________________________________________________________________
    QuickEvent : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
    Mon Livre sur AppleScript : AppleScript: L'essentiel du langage et de ses applications

  5. #5
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    Salut,
    tu peux utiliser les frame mais en faite je me suis plante dans le code du <a>
    il faut en faite dans ton menu au niveau de tes <a></a> indiquer le lien vers ta page principale (index ?) avec le paramètre choix comme ceci index.php?choix=1

    c'est pour ça en faite que ton menu disparaissait c'est par ce que dans mon exemple tu appel directement la page hoisi et non la page principale avec la page à afficher.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  6. #6
    Modérateur

    Avatar de kOrt3x
    Homme Profil pro
    Technicien Informatique/Webmaster
    Inscrit en
    Septembre 2006
    Messages
    3 650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Technicien Informatique/Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 650
    Par défaut
    Ça fonctionne effectivement.

    Merci.
    La rubrique Mac
    Les cours & tutoriels Mac
    Critiques de Livres Mac & iOS
    FAQ Mac & iOS

    ________________________________________________________________________
    QuickEvent : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
    Mon Livre sur AppleScript : AppleScript: L'essentiel du langage et de ses applications

Discussions similaires

  1. passer un parametre _get pour charger une nouvelle page
    Par samspitz dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 04/12/2008, 11h53
  2. Réponses: 26
    Dernier message: 27/11/2008, 14h39
  3. Insérer une nouvelle page dans word
    Par aba_tarn dans le forum VBA Access
    Réponses: 3
    Dernier message: 12/11/2008, 09h39
  4. Detection du chargement d'une nouvelle page dans Firefox
    Par meric dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/09/2008, 16h02
  5. Comment ouvrir une nouvelle page dans la fenetre courante ?
    Par Stbaurl dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 15/12/2005, 11h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo