Bonjour,

Je cherche depuis 2 jours une solution � un probl�me mais sans succ�s.
Merci d'avance pour toutes suggestions.

Pendant les tests, je suis en r�seau local, j'ai install� APACHE sur un PC fixe ayant comme adresse locale 192.168.0.3.

Depuis un portable j'acc�de sans probl�me � toutes les pages de mon application dont la racine est "/Boissy", sauf pour rediriger une page HTML vers une proc�dure PHP.

J'utilise une page HTML d'abord pour d�terminer la taille de la fen�tre du navigateur du client, et la passer � PHP (pour g�rer des photos).
Si j'ex�cute cette page sur le PC o� se trouve le serveur, je n'ai aucun probl�me : La redirection marche OK. Si je l'ex�cute � partir du portable, la redirection se fait vers "localhost" (c'est � dire du cot� client) et non vers 192.168.0.3. Donc �videment �a ne marche pas.

Par contre si je code en adresse absolue document.location.href="192.168.0.3/Boissy/galerie.php?&Largeur="+viewportwidth+"&Hauteur="+viewportheight;

�a marche tr�s bien. Mais comme je dois exporter ce code vers un site dont je ne connais pas encore le nom ou l'adresse IP, je voudrais utiliser des URL relatives. Est-ce possible, si oui comment faire.

Merci encore.

G�rard


Note : j'ai aussi essay� sans "./" devant l'url relative, mais c'est pareil.
Voici le 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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
<html><head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script language="Javascript">
<!--
function redirection()
{
		 if (typeof window.innerWidth != 'undefined')
 {
      viewportwidth = window.innerWidth,
      viewportheight = window.innerHeight
 }
 
// IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
 
 else if (typeof document.documentElement != 'undefined'
     && typeof document.documentElement.clientWidth !=
     'undefined' && document.documentElement.clientWidth != 0)
 {
       viewportwidth = document.documentElement.clientWidth,
       viewportheight = document.documentElement.clientHeight
 }
 
 // older versions of IE
 
 else
 {
       viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
       viewportheight = document.getElementsByTagName('body')[0].clientHeight
 }
 
 document.location.href="./galerie.php?&Largeur="+viewportwidth+"&Hauteur="+viewportheight;
} 
//-->
</script>
</head>
<body  bgcolor="#D6E7CB" <BODY onLoad="redirection();" >
</body>
</html>