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

AJAX Discussion :

[AJAX] LIEN CONTENU DANS MON DIV


Sujet :

AJAX

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 149
    Par défaut [AJAX] LIEN CONTENU DANS MON DIV
    Bonjour,

    j'ai une page delimite en div haut, div contenu et div footer. J'aimerais lorsque je clique sur un lien que son contenu reste dans mon div contenu

    voici mon css
    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
     
    div#menus {
    	width:800px;
    	height:50px;
    	background-color:#B9B6BC;
    	vertical-align: middle;
    	}
    div#contenu {
    	width:800px;
    	height:;
    	background-color:#0ff00F;
    	}
    div#footer {
    	width:800px;
    	height:50px;
    	background-color:#BFCFFE;
    	}
    voici le code dela page en question
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <html>
    <head>
    <title>mon test</title>
    <link REL="stylesheet" type="text/css" href="css.css">
    </head>
    <body>
    <div>
    <div id="menus"><a href="item01.php" target="contenu">Item 01</a>|<a href="item02.php" target="contenu">Item 02</a>|<a href="item03.php" target="contenu">Item 03</a></div>
    <div id="contenu">-------------contenu---------------------</div>
    <div id="footer">----------------foot--------------------</div>
    </div>
    </body>
    </html>

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Par défaut
    Bonjour,

    Mauvais forum

    Puisque dans ton exemple tu donnes des urls de lien vers des pages Php, c'est plutôt du côté de ce forum qu'il faut aller

    Le CSS ne permet pas de définir le contenu "physique" de ta page mais son apparence

    Y.

  3. #3
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Bonjour,

    Plusieurs solutions :
    - La plus simple : tu gères un template via php que tu aliment en fonctino de la page visée
    - AJAX

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 149
    Par défaut
    Citation Envoyé par s.n.a.f.u Voir le message
    Bonjour,

    Plusieurs solutions :
    - La plus simple : tu gères un template via php que tu aliment en fonctino de la page visée
    - AJAX
    un bout de code pour commencer plz

  5. #5
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Je vois que la discussion à été déplacée en "ajax" assez vite.
    Dans un premier temps, ce n'est pourtant pas ce que je préconiserais pour les premières armes.

    Le système de template : en fonction d'un paramètre fixé dans l'url et récupéré par GET, le contenu de la page affichée change

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
     
    $tpl = '<div id="content">%s</div>';
     
    $param = $_GET['param'];
     
    if ($param == 'acceuil') $content = '<p>Accueil</p>';
    if ($param == 'autre') $content == '<p>Autre</p>';
     
    exit( printf($tpl, $content) );

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Citation Envoyé par s.n.a.f.u Voir le message
    Dans un premier temps, ce n'est pourtant pas ce que je préconiserais pour les premières armes.
    bien que je déconseille cette solution, pour être exhaustif, il faut aussi signaler la possibilité d'utiliser les iframes dans un tel cas

    A+

  7. #7
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Citation Envoyé par E.Bzz Voir le message
    Bonjour,
    bien que je déconseille cette solution, pour être exhaustif, il faut aussi signaler la possibilité d'utiliser les iframes dans un tel cas

    A+
    C'est vrai, et un de nos collègues modérateur dont je ne me rappelle plus le pseudo l'avait très bien dit : "il y a toujours moyen de faire plus dégueulasse"

  8. #8
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par s.n.a.f.u Voir le message
    "il y a toujours moyen de faire plus dégueulasse"
    Quand on veut, on peut

    A+

Discussions similaires

  1. Ajouter des liens sur des mots clefs contenu dans une div
    Par Nementon dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/05/2010, 11h32
  2. [AJAX] Changement de contenu dans un div
    Par VanFanel dans le forum AJAX
    Réponses: 3
    Dernier message: 11/05/2009, 17h41
  3. [AJAX] Changement de contenu dans une div.
    Par tinoudu01 dans le forum AJAX
    Réponses: 10
    Dernier message: 01/05/2009, 12h22
  4. Réponses: 10
    Dernier message: 19/11/2008, 09h09
  5. Propriétés des liens contenu dans un div
    Par Anubis dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 03/04/2007, 14h44

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