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

JavaScript Discussion :

Annuler la ferneture automatique d'une div


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 18
    Par d�faut Annuler la ferneture automatique d'une div
    Bonjour, j'ai une fonction javascript qui modifie le contenu d'une div dans un document existant, le probl�me c'est que je mets dans cette div, d'autres div, et javascript met automatiquement la balise </div> dans le code, donc mon affichage est mauvais.

    Est-ce qu'il y a une option pour d�sactiver cet ajout automatique de balise ?

  2. #2
    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 Ashitaka
    javascript met automatiquement la balise </div> dans le code, donc mon affichage est mauvais.
    Javascript ne prend pas d'initiative.

    Si l'affichage est mauvais, c'est plus certainement parce que tu n'ajoutes pas les balises </div> � l'endroit attendu.

    Si on pouvait voir le code concern�, �a aiderait

    A+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 18
    Par d�faut
    �a me parait aussi bizarre cet ajout mais bon, voil� le code :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    document.getElementById("center").innerHTML+="<div class=\"movie\">";
    			document.getElementById("center").innerHTML+="<div class=\"pitch\">";
    			document.getElementById("center").innerHTML+="<span style=\"font-size:18px\">Nom :</span> Ratatouille<br/>";
    			document.getElementById("center").innerHTML+="<span style=\"font-size:18px\">Réalisé par :</span> Brad Bird<br/>";
    			document.getElementById("center").innerHTML+="<span style=\"font-size:18px\">Date de sortie :</span> 1 Août 2006<br/>";
    			document.getElementById("center").innerHTML+="<span style=\"font-size:18px\">Durée :</span> 1h50<br/>";
    			document.getElementById("center").innerHTML+="<a href=\"\">Voir le résumé</a>";
    			document.getElementById("center").innerHTML+="</div>";
    			document.getElementById("center").innerHTML+="</div>";

  4. #4
    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
    Ce n'est donc pas un probl�me de balises de fermeture des div, puisqu'elles y sont (car tu les y a mises ).

    Peut �tre d� a tes CSS ...

    Quel est exactement ton probl�me d'affichage ?

    A+

  5. #5
    Membre �clair�
    Inscrit en
    F�vrier 2007
    Messages
    406
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2007
    Messages : 406
    Par d�faut
    bonjour,
    je pense que tu veux obtenir ceci:
    EDIT: j'avais compris que c'�t� l'espace du bas qui te derangait, il faut dire qu'au debut c'�t� pas tr�s claire, mais bon ca m'a fait un bon exo...
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    document.getElementById("center").innerHTML+="<div class=\"movie\">";
    			document.getElementById("center").innerHTML+="<div class=\"pitch\">";
    			document.getElementById("center").innerHTML+="<span style=\"font-size:18px\">Nom :</span> Ratatouille<br/>";
    			document.getElementById("center").innerHTML+="<span style=\"font-size:18px\">Réalisé par :</span> Brad Bird<br/>";
    			document.getElementById("center").innerHTML+="<span style=\"font-size:18px\">Date de sortie :</span> 1 Août 2006<br/>";
    			document.getElementById("center").innerHTML+="<span style=\"font-size:18px\">Durée :</span> 1h50<br/>";
    			document.getElementById("center").innerHTML+="<a href=\"\" style=\"float: left\">Voir le résumé</a></div></div>";
    j'ai juste ajout� l'attribut style=float:left pour le lien

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 18
    Par d�faut
    Ben en fait, il fermait les div avant que moi-m�me je ne le fasse, je mets donc tout le code dans une variable, puis j'ajoute cette variable au innerHTML, et l�, je n'ai plus aucun probl�me. Bizarre quand m�me ! lol
    Merci d'avoir pris le temps de me r�pondre.

    Sinon, tant que j'y suis, j'ai une autre question :
    j'ai cette structure pour le document xml que je r�cup�re :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <movies>
    	<movie>
    		<id>1</id>
    		<nom>Ratatouille</nom>
    		<realisateur>Brad Bird</realisateur>
    		<sortie>1 Août 2006</sortie>
    		<duree>1h50</duree>
    	</movie>
    </movies>
    Et je veux r�cup�rer les valeurs des noeuds en fait, donc j'utilise �a :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    docXML.getElementsByTagName("movie");
    L� j'ai acc�s � tous les noeuds movie, mais ensuite, pour r�cup�rer la valeur des noeuds id, nom, realisteur,etc., je fais comment ?

  7. #7
    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 Ashitaka
    Sinon, tant que j'y suis, j'ai une autre question
    Pas de probl�me ... mais dans la mesure o� elle n'a rien avoir avec la 1�, merci d'ouvrir une autre discussion (apr�s avoir pass� celle-ci en "r�solu", bien s�r).

    Tu auras ainsi plus de chances d'avoir une r�ponse appropri�e

    A+

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 4
    Dernier message: 14/05/2014, 15h27
  2. Redimension automatique d'une div
    Par M.Mahum dans le forum Mise en page CSS
    R�ponses: 8
    Dernier message: 23/02/2012, 19h09
  3. Ouverture automatique d'une div
    Par KumKum007 dans le forum jQuery
    R�ponses: 15
    Dernier message: 17/03/2011, 16h20
  4. Taille automatique d'une DIV
    Par akrogames dans le forum Mise en page CSS
    R�ponses: 3
    Dernier message: 31/01/2011, 19h41
  5. [CSS 2] deplacement automatique d'une Div
    Par youness_ka dans le forum Mise en page CSS
    R�ponses: 1
    Dernier message: 07/04/2009, 16h18

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