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

HTML Discussion :

Section <head> </head> non interprétée


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 577
    Par défaut Section <head> </head> non interprétée
    Bonjour,

    je développe une appli pour un navigateur embarqué dans un téléphone.
    Voilà mon problème : lorsqu'une page php (hébergé sur un serveur web externe, Apache) exécute un script de quelques secondes, le navigateur n'interprète rien de ce qui se trouve dans la section <head></head>.

    Dans ce 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
    <?php
            Sleep(5);
    ?>
    <html>
    	<head>	
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">		
    		<title>page</title>
     
    		<script type="text/javascript" src="resources/telephony.js"></script>		
     
    		<link rel="stylesheet" type="text/css" href="resources/mitel-53xx.css">
     
    	</head>
     
    ...
    soit le fichier "telephony.js" ne sera pas chargé, soit c'est les css qui ne seront pas inclus.

    Par contre, si je fais :
    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
    <?php
            Sleep(5);
    ?>
    <html>
    	<head>	
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">		
    		<title>page</title>
     
    <script type="text/javascript" src="resources/telephony.js"></script>
    <script type="text/javascript" src="resources/telephony.js"></script>
    <script type="text/javascript" src="resources/telephony.js"></script>
    <script type="text/javascript" src="resources/telephony.js"></script>
     
    <link rel="stylesheet" type="text/css" href="resources/mitel-53xx.css">
    <link rel="stylesheet" type="text/css" href="resources/mitel-53xx.css">
    <link rel="stylesheet" type="text/css" href="resources/mitel-53xx.css">
    <link rel="stylesheet" type="text/css" href="resources/mitel-53xx.css">
     
    	</head>
     
    ...
    alors là ça devient OK.

    Je ne comprens rien à tout ça ...

    Sur un navigateur "normal" tournant sur PC , il n'y a aucun pb.

    Ce petit script :
    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
     
    <html>
    	<head>
    		<title>Test</title>
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
     
    		<SCRIPT LANGUAGE="JavaScript">
    			NavName = navigator.appName;
    			NavVers = navigator.appVersion;
    			Navigateur = NavName + " " + NavVers;
    		</SCRIPT>		
    	</head>
     
    	<body>
    		<SCRIPT LANGUAGE="JavaScript">
    			document.write(Navigateur);
    		</SCRIPT>
    	</body>
    </html>
    m'affiche sur mon navigateur de m*r*e :
    Microsoft Internet Explorer 4.0 (Compatible; MSIE 6.0; Windows 98; COM+ 1.0.2204)
    Je ne vois pas pourquoi j'ai ce problème.

    Si je ne mets pas le Sleep(5) au début du script ou que le remplace par un Sleep(1) j'ai beaucoup plus de chance de ne pas avoir le soucis, c'est à dire que la section <head>...</head> ets lue comme il faut.


    Avez-vous des idées pour que je m'en sorte ?

  2. #2
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Balance ton sleep après le head !
    Le sleep met en pause le script PHP à l'endroit où il se trouve, donc pas de raison de le mettre en premier...

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 577
    Par défaut
    Merci, mais cela ne change strictement rien.

    De toute façon, la page n'est envoyée que lorsque le script est terminé entierrement, peut importe l'endroit où se trouve le Sleep() ...

Discussions similaires

  1. [JSTL] <x:transform> non interprété
    Par Pi2 dans le forum Taglibs
    Réponses: 1
    Dernier message: 21/07/2006, 16h43
  2. index.php non interprété directement
    Par Celeborn dans le forum Apache
    Réponses: 3
    Dernier message: 04/07/2006, 14h21
  3. variable d'environnement windows non interprétée
    Par rogerio dans le forum Windows
    Réponses: 4
    Dernier message: 02/06/2006, 07h06
  4. balises non interprétées sous IE mais bien sous FF
    Par trotters213 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 27/04/2006, 14h31
  5. IIS et code ASP non interprété
    Par christel1982 dans le forum ASP
    Réponses: 4
    Dernier message: 25/10/2005, 09h26

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