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>
Partager