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 :

Page blanche sous IE:


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    GYK
    GYK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 406
    Par défaut Page blanche sous IE:
    Bonjour,
    J'ai un script qui utilise du javascript et sous ie ça m''affiche une page blanche.
    Si j'enlève mes 2 codes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <script type="text/javascript" src="Onglets_div.js"></script>
     
    </head>
     
    <div id="DIV_MOVE">
      <div id="SUIVEUR"></div>
      <?php include "Onglets.php" ?>
    </div>
    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
    37
    38
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_openBrWindow(theURL,winName,features) { //v2.0
      window.open(theURL,winName,features);
    }
    //-->
    </script>
    <script language="JavaScript">
    function couleur(obj) {
         obj.style.backgroundColor = "#FFFFFF";
    }
    function check() {
    	var msg = "";
    	var recev_js = "<?php echo xx_js; ?>";
    	var visit_js = "<?php echo yy_js; ?>";
     
    if (document.formulaire.aaa.value <= 0 )	{
    		msg += "Mon_texte" '\n";
    		document.formulaire.score_recev.style.backgroundColor = "#F3C200"; 
    	}
    if (document.formulaire.bbb.value <= 0 )	{
    		msg += "Mon_texte"\n";
    		document.formulaire.score_visit.style.backgroundColor = "#F3C200"; 
    	}
    if (document.formulaire.ccc.value <= 0)	{
    		msg += "Mon_texte\n";
    		document.formulaire.Eval.style.backgroundColor = "#F3C200"; 
    	}
    //Si aucun message d'alerte a été initialisé on retourne TRUE
    	if (msg == "") return(true);
     
    //Si un message d'alerte a été initialisé on lance l'alerte
    	else	{
    		alert(msg);
    		return(false);
    	}
    }		
    </script>
    Ca marche impeccable, mais je n'ai plus de menu, ni contrôle de zone.
    Quel peut en être la cause ?
    Merci

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 208
    Par défaut
    J'ai un script qui utilise du javascript et sous ie ça m''affiche une page blanche.
    Si j'enlève mes 2 codes
    ....
    Ca marche impeccable, mais je n'ai plus de menu, ni contrôle de zone.
    Quel peut en être la cause ?
    typique d'une erreur dans le code

    On peut dire plusieurs choses simplement en lisant
    - utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/javascript">
    comme balisage de code javascript

    - quand tu as 2 lignes qui se suivent comme ci dessous
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    </script>
    <script language="JavaScript">
    supprimes les, complètement inutile de fermer un espace SCRIPT pour le rouvrir

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    msg += "Mon_texte" '\n";   // mauvaise delimitation de chaine
    msg += "Mon_texte" +"\n";  // bonne delimitation de chaine
    msg += "Mon_texte \n";     // encore mieux
    regarde l'utilisation des quotes et double quote, tu as la même erreur un peu plus loin.

    Regardes déjà cela.

  3. #3
    GYK
    GYK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 406
    Par défaut
    Bonjour NoSmoking,

    J'ai fais les modifs en ce qui concerne les délimitations.

    Mais j'ai une chose surprenante quand je met les 2 codes à la suite ça marche presque bien en ce qui concerne l'affichage.
    Je n'ai plus de page blanche, mais ce qui est dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <script type="text/javascript" src="Onglets_div.js"></script>
     
    </head>
     
    <div id="DIV_MOVE">
      <div id="SUIVEUR"></div>
      <?php include "Onglets.php" ?>
    </div>
    ne s'affiche pas dans un bloc onglet mais en ligne sans css, et je n'ai pas de contrôle de mes zones

  4. #4
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 208
    Par défaut
    ne s'affiche pas dans un bloc onglet mais en ligne sans css, et je n'ai pas de contrôle de mes zones
    oui mais qu'y a t-il dans cette partie, mets nous le code HTML contenu dans Onglets.php, et à quoi ressemble la feuille de style

    dans ce code
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <div id="DIV_MOVE">
      <div id="SUIVEUR"></div>
      <?php include "Onglets.php" ?>
    </div>
    a quoi sert la DIV vide
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
      <div id="SUIVEUR"></div>

  5. #5
    GYK
    GYK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 406
    Par défaut
    Pour le controle ça marche sous FF pas sur IE
    Mon Onglet.php
    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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    <style type="text/css">
    /* ================================================================ 
    This copyright notice must be untouched at all times.
     
    The original version of this stylesheet and the associated (x)html
    is available at http://www.cssplay.co.uk/menus/muti-line-flyout.html
    Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
    This stylesheet and the associated (x)html may be modified in any 
    way to fit your requirements.
    =================================================================== */
     
    #menu {position:relative; z-index:500; margin-left:10px;top:0;left:0;}
    #menu ul {padding:0; margin:0; list-style:none; width:110px; padding:3px; background:#ff0000;}
    #menu ul ul {position:absolute; left:-9999px;}
    #menu table {border-collapse:collapse; width:0; height:0; position:absolute; left:-1px; top:-1px;}
    #menu ul li {width:110px; background:#ff0000;}
    * html #menu ul li {float:left;}
    #menu ul li a {display:block; width:95px; padding:8px 10px 8px 5px; font:normal 11px verdana, sans-serif; color:#060303; text-decoration:none; background:#ffffff; border:1px solid #ff0000; border-color:#ffffff #ff0000 #ff0000 #ffffff; clear:left;}
    #menu ul li a.fly {background:#ff0000 url(multi-line/arrow.gif) no-repeat 100px center; }
     
    #menu ul li:hover {position:relative;}
    #menu ul li a:hover {direction:ltr; background:#ff0000; color:#fff; border-color:#ff0000; position:relative; }
    #menu ul li:hover > a {background:#ff0000; color:#fff; border-color:#ffffff; }
     
    #menu ul :hover ul,
    #menu ul :hover ul :hover ul,
    #menu ul :hover ul :hover ul :hover ul,
    #menu ul :hover ul :hover ul :hover ul :hover ul {left:112px; top:-5px;}
     
    #menu ul :hover ul ul,
    #menu ul :hover ul :hover ul ul, 
    #menu ul :hover ul :hover ul :hover ul ul {left:-9999px;}
     
    </style>
    <!--[if lte IE 7]>
    <style type="text/css">
    #menu ul li {float:left;}
    </style>
    <![endif]-->
     
    </head>
     
    <body>
     
     
    <div id="menu">
     
    	<ul>
    		<li>.....</li>
    	</ul>
    </div>
    Pourquoi tu dis que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      <div id="SUIVEUR"></div>
    est vide ?

  6. #6
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 208
    Par défaut
    si je reprends juste la structure résultat tu as, ci dessous en bleu le include
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <div id="DIV_MOVE">
      <div id="SUIVEUR"></div>
        <style type="text/css">
        </style>
      </head>
      <body>
      <div id="menu">
        <ul>
          <li>.....</li>
        </ul>
      </div>
    </div>
    trouves tu normal une balise de fin de HEAD et de début de BODY dans une DIV.

    quand on écrit ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="SUIVEUR"></div>
    pour moi il n'y a rien dedans, balise ouvrante suivi de la balise fermante.

Discussions similaires

  1. [PHP 5.3] Redirection session + affichage page blanche sous IE
    Par vg-matrix dans le forum Langage
    Réponses: 4
    Dernier message: 21/11/2012, 23h46
  2. page blanche sous Silverlight
    Par Isher dans le forum Silverlight
    Réponses: 6
    Dernier message: 11/03/2010, 17h04
  3. Page blanche sous SAFARI
    Par trashyquaker dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 19/11/2008, 15h51
  4. Réponses: 17
    Dernier message: 24/10/2008, 15h58
  5. [HTTPS] page blanche sous IE et sous Firefox
    Par manaboko dans le forum IE
    Réponses: 4
    Dernier message: 16/08/2007, 22h14

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