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] dimensionnement div contenu et Ajax


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mai 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Mai 2011
    Messages : 5
    Par défaut [AJAX] dimensionnement div contenu et Ajax
    Bonjour à tous,

    J'ai un petit souci... j'essaie de dvp un site sous AJAX, avec une fonction simple d'appel de contenu... pour obtenir l'affichage dynamique...

    enfin bref, tout fonctionne pour l'appel, sauf que le contenu appelé si il est plus grand, n'augmente pas la taille de ma div contenu, pourtant spécifié extensible en css... là je patauge complètement, car je lui ai donné un min-height, mais il semblerait que celà ne détecte pas de contenu réel...

    avez vous une idée??

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    J'imagine que ça vient de ton code
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonsoir,

    Je ne sais pas si ton problème est sur tous les nav ou seulement IE mais j'avais déjà ce souci pour Ie, regarde cette discussion.

    A+.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mai 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Mai 2011
    Messages : 5
    Par défaut oui ça doit venir de mon code...
    alors non ça vaut pour tous les navigateurs...
    voici le code

    alors pour le Css:

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    #wrapper {
    background: url(../img/bgcontent.jpg) repeat-y;
    width: 980px;
    display: block;
    height: 100%;
    min-height: 850px;
    max-height: 1510px;
    }
     
    #contenu {
    padding: 15px 0 0 30px;
    }
    pour le code:

    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
    <div id="wrapper">
    <div id="menu">
    <ul>
    <li><a href="?contenu/accueil.php" onclick="load_page(this.href);return false;" title="">Accueil</a></li>
    <li><a href="?contenu/Page1.php" onclick="load_page(this.href);return false;" title="">Page1</a></li>
    <li><a href="?contenu/Page2.php" onclick="load_page(this.href);return false;" title="">Page2</a></li>
    <li><a href="?contenu/Page3.php" onclick="load_page(this.href);return false;" title="">Page3</a></li>
    <li><a href="?contenu/Page4.php" onclick="load_page(this.href);return false;" title="">Page4</a></li>
    <li><a href="?contenu/Page5.php" onclick="load_page(this.href);return false;" title="">Page5</a></li>
    <li><a href="?contenu/Page6.php" onclick="load_page(this.href);return false;" title="">Page6</a></li>
    <li class="nb" ><a href="?contenu/Page7.php" onclick="load_page(this.href);return false;" title="">Page7</a></li>
    </ul>
    </div>
    <div id="contenu" class="contenu">
    <noscript>
    <div id="erreur">Veuillez activer javascript, ou visiter <a href="contenu/index.php">la version light</a>.</div>
    </noscript>
    <?php
    if (empty($_GET["contenu"])) include ('contenu/accueil.php');
    else include('contenu/'. $_GET['contenu'].'.php');
    ?>
    </div>
    </div>

  5. #5
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    A priori ça serait le code JS de ton appel AJAX qui serait le plus utile ici (et tant qu'à poster la structure HTML sur laquelle le code JS s'appuie, ce qui est une bonne chose, autant poster le code généré ^^ parce que nous ne savons pas ce que ton serveur PHP va substituer aux extraits de code serveur...)

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mai 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Mai 2011
    Messages : 5
    Par défaut hé hé oui c'est pas faux...
    mon fichier ajax, c'est:

    /*************************************************
    Fonction de definition de l'object xhr (Ne pas modifier)
    **************************************************/
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    function new_xhr(){
    	var xhr_object = null;
    	if(window.XMLHttpRequest) // Firefox et autres
    	   xhr_object = new XMLHttpRequest();
    	else if(window.ActiveXObject){ // Internet Explorer
    	   try {
                    xhr_object = new ActiveXObject("Msxml2.XMLHTTP");
                } catch (e) {
                    xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
                }
    	}
    	else { // XMLHttpRequest non supporté par le navigateur
    	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
    	   xhr_object = false;
    	}
    	return xhr_object;
    }
    /*****************************************************
    	Fonction qui va recharger le contenu
    ******************************************************/
    function load_page(url,famille) {
    	var xhr2 = new_xhr();//On crée un nouvel objet XMLHttpRequest
    	xhr2.onreadystatechange = function(){
    		if ( xhr2.readyState == 4 ){//Actions executées une fois le chargement fini
    			if(xhr2.status  != 200){//Message si il se produit une erreur
    				document.getElementById("contenu").innerHTML ="Error code " + xhr2.status;
    			} else {//On met le contenu du fichier externe dans la div "content"
    				document.getElementById("contenu").innerHTML = xhr2.responseText;
    			}
    		} else {//Message affiché pendant le chargement
    			document.getElementById("contenu").innerHTML = "Chargement en cours ...<br /><img src='images/loading.gif' alt=''/>";
    		}
    	}
    	xhr2.open("GET", url.split('?')[1]+"", true);//Appel du fichier externe
    	xhr2.send(null);
    }
    est-ce que c'est le fait que ce soit appelé en echo$text?

Discussions similaires

  1. [AJAX] balise div dynamique avec ajax
    Par malkia dans le forum AJAX
    Réponses: 2
    Dernier message: 18/09/2009, 12h05
  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. [AJAX] Rafraichir le contenu d'une div
    Par lelapinrusse dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 28/04/2008, 17h14
  5. [AJAX] Div contenu dans une page ajax
    Par Xris dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 04/06/2007, 14h34

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