Page 1 sur 1

Problème affichage sous IE et pas sous FireFox/Mozilla !!!

Posté : 09 févr. 2006, 18:40
par CyberAlbert
Bonjour à tous,

Je fais de nouveau appel à votre aide et vos compétences ...

J'ai un petit souci d'affichage entre IE et FireFox... :cry:
En effet, sous FireFox, ma page, et donc mes calques, s'affichent sans problème...
En revanche, sous IE, mon code est bien écrit puisque qu'en ouvrant la source de la page, on le voit, MAIS, à l'affichage, ma page reste désesperement vide... !!! :cry: :cry: :evil: :evil:

Auriez-vous une idée ?
Je vous met mon code (il est long mais tout, hormis l'affichage sous IE, fonctionne).
<?php
$sRacineSite = ".";

$sLang_Label_Oui                      = "Oui";
$sLang_Label_Non                      = "Non";
$sLang_Label_TitreDoc                 = "Titre : ";
$sLang_Label_ISBNDoc                  = "N° ISBN : ";
$sLang_Label_ISSNDoc                  = "N° ISSN : ";
$sLang_Label_DateAcquisitionDoc       = "Date d'acquisition : ";
$sLang_Label_AnneeParutionDoc         = "Année de parution : ";
$sLang_Label_IndiceLettreDoc          = "Lettre : ";
$sLang_Label_DeweyDoc                 = "Code DEWEY : ";
$sLang_Label_PrixAchatDoc             = "Prix d'achat : ";
$sLang_Label_NbPageDoc                = "Nombre de pages : ";
$sLang_Label_NbExemplaireDoc          = "Nombre d'exemplaire(s) : ";
$sLang_Label_ResumeDoc                = "Résumé : ";
$sLang_Label_EmpruntableDoc           = "Disponible à l'emprunt : ";
$sLang_Label_DisponibiliteDoc         = "Disponibilité : ";
$sLang_Label_TypeDoc                  = "Type : ";
$sLang_Label_NomAuteurDoc             = "Nom Auteur : ";
$sLang_Label_PrenomAuteurDoc          = "Prénom Auteur : ";
$sLang_Label_NomIllustrateurDoc       = "Nom Illustrateur : ";
$sLang_Label_PrenomIllustrateurDoc    = "Prénom Illustrateur : ";
$sLang_Label_NomEditeurDoc            = "Nom Editeur : ";
$sLang_Label_MotsCleDoc               = "Mots clés : ";
$sLang_Label_DateNaissance            = "Date de naissance : ";
$sLang_Label_DateMort                 = "Date de décès : ";
$sLang_Label_Biographie               = "Biographie : ";


//On definit le titre de la page en cours
$sTitrePage = "Gestion des documents";


echo "<html>\n";
echo "    <head>\n";
echo "        <link rel=\"stylesheet\" href=\"".$sRacineSite."/themes/classic/style.css\" type=\"text/css\" media=\"all\" 

/>\n";
echo "        <script language=\"Javascript 1.2\" src=\"".$sRacineSite."/inc/javascript/_function_div.js\" 

type=\"text/javascript\" />\n";
echo "        <title>".$sTitrePage."</title>\n";
echo "    </head>\n";

?>
<body onload="afficheId('info_doc');cacheId('auteur_doc');cacheId('illustrateur_doc');cacheId('editeur_doc');">

<div id="calque_global">

<a href="#" 

onclick="cacheId('auteur_doc');cacheId('illustrateur_doc');cacheId('editeur_doc');afficheId('info_doc');">Document</a>
<a href="#" 

onclick="cacheId('info_doc');cacheId('illustrateur_doc');cacheId('editeur_doc');afficheId('auteur_doc');">Auteur</a>
<a href="#" 

onclick="cacheId('info_doc');cacheId('auteur_doc');cacheId('editeur_doc');afficheId('illustrateur_doc');">Illustrateur</a>
<a href="#" 

onclick="cacheId('info_doc');cacheId('auteur_doc');cacheId('illustrateur_doc');afficheId('editeur_doc');">Editeur</a>

    <form name="gest_doc" id="form_gest_doc" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
        <div id="form_contenu_doc">
        
            <div id="info_doc">
                <p>
                    <label for="titre_doc">
                        <?php echo $sLang_Label_TitreDoc."\n"; ?>
                        <input type="text" name="titre_doc" id="titre_doc" maxlength="255" class="saisie_texte" />
                    </label>
                    <br />
                    <label for="isbn_doc">
                        <?php echo $sLang_Label_ISBNDoc."\n"; ?>
                        <input type="text" name="isbn_doc" id="isbn_doc" maxlength="13" class="saisie_code" />
                    </label>
                    <br />
                    <label for="issn_doc">
                        <?php echo $sLang_Label_ISSNDoc."\n"; ?>
                        <input type="text" name="issn_doc" id="issn_doc" maxlength="9" class="saisie_code" />
                    </label>
                    <br />
                    <label for="parution_doc">
                        <?php echo $sLang_Label_AnneeParutionDoc."\n"; ?>
                        <input type="text" name="parution_doc" id="parution_doc" maxlength="4" class="saisie_entier" />
                    </label>
                    <br />
                    <label for="acquisition_doc">
                        <?php echo $sLang_Label_DateAcquisitionDoc."\n"; ?>
                        <input type="text" name="acquisition_doc" id="acquisition_doc" maxlength="8" class="saisie_date" />
                    </label>
                    <br />
                    <label for="prix_doc">
                        <?php echo $sLang_Label_PrixAchatDoc."\n"; ?>
                        <input type="text" name="prix_doc" id="prix_doc" maxlength="8" class="saisie_prix" />
                    </label>
                    <br />
                    <label for="nbpages_doc">
                        <?php echo $sLang_Label_NbPageDoc."\n"; ?>
                        <input type="text" name="nbpages_doc" id="nbpages_doc" maxlength="4" class="saisie_entier" />
                    </label>
                    <br />
                    <label for="resume_doc">
                        <?php echo $sLang_Label_ResumeDoc."\n"; ?>
                        <textarea name="resume_doc" id="resume_doc" class="saisie_texte">
                        </textarea>
                    </label>
                    <br />
                    <label for="nbexemplaires_doc">
                        <?php echo $sLang_Label_NbExemplaireDoc."\n"; ?>
                        <input type="text" name="nbexemplaires_doc" id="nbexemplaires_doc" maxlength="3" 

class="saisie_entier" />
                    </label>
                    <br />

                    <br />
                    <?php echo $sLang_Label_EmpruntableDoc."\n"; ?>
                    <br />
                    <label for="empruntable_doc_oui">
                        <input type="radio" name="empruntable_doc" id="empruntable_doc_oui" value="0" checked="checked" />
                        <?php echo $sLang_Label_Oui."\n"; ?>
                    </label>
                    <br />
                    <label for="empruntable_doc_non">
                        <input type="radio" name="empruntable_doc" id="empruntable_doc_non" value="1" />
                        <?php echo $sLang_Label_Non."\n"; ?>
                    </label>
                    <br />
                </p>
            </div>

            <div id="auteur_doc">
                <p>
                    <label for="nom_auteur_doc">
                        <?php echo $sLang_Label_NomAuteurDoc."\n"; ?>
                        <input type="text" name="nom_auteur_doc" id="nom_auteur_doc" maxlength="255" class="saisie_texte" />
                    </label>
                    <br />
                    <label for="prenom_auteur_doc">
                        <?php echo $sLang_Label_PrenomAuteurDoc; ?>
                        <input type="text" name="prenom_auteur_doc" id="prenom_auteur_doc" maxlength="255" 

class="saisie_texte" />
                    </label>
                    <br />
                    <label for="naissance_auteur_doc">
                        <?php echo $sLang_Label_DateNaissance."\n"; ?>
                        <input type="text" name="naissance_auteur_doc" id="naissance_auteur_doc" maxlength="8" 

class="saisie_date" />
                    </label>
                    <br />
                    <label for="mort_auteur_doc">
                        <?php echo $sLang_Label_DateMort."\n"; ?>
                        <input type="text" name="mort_auteur_doc" id="mort_auteur_doc" maxlength="8" class="saisie_date" />
                    </label>
                    <br />
                    <label for="bio_auteur_doc">
                        <?php echo $sLang_Label_Biographie."\n"; ?>
                        <textarea name="bio_auteur_doc" id="bio_auteur_doc" class="saisie_texte">
                        </textarea>
                    </label>
                    <br />
                </p>
            </div>
            
            <div id="illustrateur_doc">
                <p>
                    <label for="nom_illustrateur_doc">
                        <?php echo $sLang_Label_NomIllustrateurDoc."\n"; ?>
                        <input type="text" name="nom_illustrateur_doc" id="nom_illustrateur_doc" maxlength="255" 

class="saisie_texte" />
                    </label>
                    <br />
                    <label for="prenom_illustrateur_doc">
                        <?php echo $sLang_Label_PrenomIllustrateurDoc."\n"; ?>
                        <input type="text" name="prenom_illustrateur_doc" id="prenom_illustrateur_doc" maxlength="255" 

class="saisie_texte" />
                    </label>
                    <br />
                    <label for="naissance_illustrateur_doc">
                        <?php echo $sLang_Label_DateNaissance."\n"; ?>
                        <input type="text" name="naissance_illustrateur_doc" id="naissance_illustrateur_doc" maxlength="8" 

class="saisie_date" />
                    </label>
                    <br />
                    <label for="mort_illustrateur_doc">
                        <?php echo $sLang_Label_DateMort."\n"; ?>
                        <input type="text" name="mort_illustrateur_doc" id="mort_illustrateur_doc" maxlength="8" 

class="saisie_date" />
                    </label>
                    <br />
                    <label for="bio_illustrateur_doc">
                        <?php echo $sLang_Label_Biographie."\n"; ?>
                        <textarea name="bio_illustrateur_doc" id="bio_illustrateur_doc" class="saisie_texte">
                        </textarea>
                    </label>
                    <br />
                </p>
            </div>
            
            <div id="editeur_doc">
                <p>
                    <label for="nom_editeur_doc">
                        <?php echo $sLang_Label_NomEditeurDoc."\n"; ?>
                        <input type="text" name="nom_editeur_doc" id="nom_editeur_doc" maxlength="255" class="saisie_texte" 

/>
                    </label>
                    <br />
                </p>
            </div>

        </div>
    </form>


</div>
</body>
</html>
Merci encore pour votre aide et vos réponses. :)
N'hésitez pas à me demander plus d'infos si nécessaire.

D'ailleurs, tant que j'y suis... (ça n'a rien à avoir avec mon problème mais bon...) vu que je ne suis pas développeur à la base... que pensez-vous de l'écriture de mon code ? (correcte ? valable pour une application affichée via CSS ???). Remerci, car cela m'aidera à progresser.

Albert.

Posté : 10 févr. 2006, 01:12
par Akei
Bonjour,
Le problème vient de l'appel de ton fichier javascript. C'est lui qui bloque l'affichage sous IE. Je suis entrein de voir pourquoi on ne peut pas faire un appel au fichier. Parce que qd je mets le code ds le header avec un alert cela fonctionne.

++

Posté : 10 févr. 2006, 01:21
par Akei
Et bien je viens d'apprendre un truc.
Il faut fermer la balise script.

Code : Tout sélectionner

<script language="Javascript" type="text/javascript" src="test.js" ></script>
+

Posté : 10 févr. 2006, 08:30
par Sniff
Oui, car si le fichier n'est pas trouvé ou ne peut pas être télécharger c'est le contenu des balises script qui sera exécuté

Code : Tout sélectionner

<script language="Javascript" type="text/javascript" src="test.js" >Script de secours</script>

Posté : 10 févr. 2006, 14:03
par CyberAlbert
Géniaux... vous êtes tous géniaux !!! :D :D

Je cherchais en vain sans même avoir vu la non fermeture de la balise... :(

Merci à vous, ça fonctionne parfaitement maintenant :D
Le sujet est donc RESOLU... mais je ne peut pas le mettre... (je vais m'inscrire comme ça...)