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 :

Mon script provoque une erreur et je ne comprends pas ce qui cloche !


Sujet :

JavaScript

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 100
    Points : 48
    Points
    48
    Par défaut Mon script provoque une erreur et je ne comprends pas ce qui cloche !
    Bonjour,
    Voici un script très simple, mais il est un peu tard et je ne comprends pas ce qui cloche.
    On peut lancer ce script à l'adresse :
    www.paysagesdefrance.com/index1.htm
    Merci d'avance,
    Trachy

    Voici le script :

    Code html : 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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Tourisme</title>
    <script language="javascript">
    function selecteur_icones(){
    window.alert("titi");
    return;
    }
    function chargement_div(){
    document.write("<div id='id_select_icones'><a href='#' onmouseover='javascript:selecteur_icones()'><img src='images/infobulle/icone_points.jpg' alt='sites web' title='sites web'/></a></div>");
    return;
    }    
    </script>
    </head>
    <body onload="chargement_div()">
    </body>
    </html>

  2. #2
    Membre émérite
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Points : 2 411
    Points
    2 411
    Par défaut
    Salut,

    Une fois la page chargée, l'utilisation de document.write remplace tout.

    Le plus simple est de placer le bloc ayant l'id id_select_icones dans la page Web et de le remplir une fois la page chargée avec innerHTML pour faire simple.

    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
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Tourisme</title>
    <script type="text/javascript">
    function selecteur_icones(){
    	window.alert("titi");
    	return;
    }
    function chargement_div(){
    	id=document.getElementById('id_select_icones');
    	id.innerHTML="<a href='#' onmouseover='selecteur_icones()'><img src='images/infobulle/icone_points.jpg' alt='sites web' title='sites web'/></a>";
    	return;
    }
    window.onload=chargement_div;
    </script>
    </head>
    <body>
    <div id="id_select_icones"></div>
    </body>
    </html>

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 100
    Points : 48
    Points
    48
    Par défaut div dynamique
    Merci pour ta réponse,
    Je veux en fait créer le div dynamiquement, car c'est un élément destiné à être placé dans une infowindow de google map.
    (il est vrai que le div de la map lui est statique)
    cordialement,
    Trachy

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 100
    Points : 48
    Points
    48
    Par défaut suite
    En fait, je cherche à charger dynamiquement, le contenu d'une div elle-même crée dynamiquement.
    Trachy

  5. #5
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 059
    Points : 44 584
    Points
    44 584

Discussions similaires

  1. une erreur que je ne comprend pas
    Par shyx21 dans le forum C#
    Réponses: 3
    Dernier message: 02/04/2008, 18h25
  2. Une erreur que je ne comprend pas
    Par Macss dans le forum VBA Access
    Réponses: 2
    Dernier message: 01/12/2007, 19h44
  3. [Tableaux] Une erreur que je ne comprend pas
    Par bibom dans le forum Langage
    Réponses: 2
    Dernier message: 01/08/2006, 18h47
  4. Réponses: 20
    Dernier message: 08/06/2006, 10h12
  5. [PostGreSQL] une erreur que je ne comprends pas
    Par flo78 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 02/02/2006, 10h18

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