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 :
soit le fichier "telephony.js" ne sera pas chargé, soit c'est les css qui ne seront pas inclus.
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> ...
Par contre, si je fais :
alors là ça devient OK.
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> ...
Je ne comprens rien à tout ça ...
Sur un navigateur "normal" tournant sur PC , il n'y a aucun pb.
Ce petit script :
m'affiche sur mon navigateur de m*r*e :
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>
Je ne vois pas pourquoi j'ai ce problème.Microsoft Internet Explorer 4.0 (Compatible; MSIE 6.0; Windows 98; COM+ 1.0.2204)
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 ?
Partager