Taille de fenêtre en php


OTP
Modérateur
Modérateur
 
Messages: 19375
Inscription: 16 Déc 2005

Taille de fenêtre en php

Message le Lun Mar 03, 2008 22:10

Bonsoir,

Je cherche à faire une page qui aurait, en pleine taille sur la fenêtre, une Google Maps. Je dois pour ça définir un DIV de la dimension de la fenêtre. Question : comment connaître en php ces dimensions ? Pas trouvé de solution sur le web...

Merci d'avance,

Michaël


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 911
Inscription: 5 Aoû 2003

Message le Lun Mar 03, 2008 22:57

bonsoir,
non pas possible en php, y a que du js qui puisse dire cela


OTP
Modérateur
Modérateur
 
Messages: 19375
Inscription: 16 Déc 2005

Message le Mar Mar 04, 2008 6:34

Et on peut récupérer des variables js avec le php, ensuite ?


BlackStorm
WRInaute discret
WRInaute discret
 
Messages: 120
Inscription: 29 Jan 2008

Message le Mar Mar 04, 2008 7:53

Salut,

Alors pour passer une variable JavaScript vers du PHP, la réponse est ici :
http://www.webrankinfo.com/forums/viewtopic_4128.htm

Pour synthétiser, non, ça n'est pas possible car PHP est un langage interprété par ton serveur et JS par ton client : deux mondes différents.
En fait, PHP s'exécute avant le code JavaScript.
Le seul moyens serais de passer par une page tierse pour passer en variable GET ou POST la variable JS.

Ou alors si, il y as une autre possibilité, tu fais un cookie.
Tu le crée un JS avec les valeurs voulues, et tu l'exploite en PHP.
Mais attention à pas l'exploiter avant de l'avoir crée :D
HéHéHé


e-kiwi
Modérateur
Modérateur
 
Messages: 15544
Inscription: 23 Déc 2003

Message le Mar Mar 04, 2008 8:29

faire executer du php par du js , il me semble que ca s'appelle... : AJAX ;)


bproductiv
WRInaute accro
WRInaute accro
 
Messages: 4146
Inscription: 27 Déc 2004

Message le Mar Mar 04, 2008 8:45

ta div pleine page = 100% (et le conteneur aussi)


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8303
Inscription: 23 Nov 2005

Message le Mar Mar 04, 2008 8:54

Onthisplanet a écrit:Et on peut récupérer des variables js avec le php, ensuite ?


Comme dit plus haut, oui, ça se fait se fait sans souci en Ajax :

Code: Tout sélectionner
var MyWidth = 800;
var MyHeight = 700;
var xhr_object = null;
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");return}
xhr_object.open("GET", "traitement.php?width="+MyWidth +"&height="+MyHeight , false);
xhr_object.send(null);
if   (xhr_object.readyState == 4)
{
   if (xhr_object.responseText!='')
   {
      alert("traitement effectué avec succès");
   }
}


BlackStorm
WRInaute discret
WRInaute discret
 
Messages: 120
Inscription: 29 Jan 2008

Message le Mar Mar 04, 2008 9:40

UsagiYojimbo a écrit:Comme dit plus haut, oui, ça se fait se fait sans souci en Ajax :


Arf, j'avais oublié, le pire c'est que j'en utilise :-)
Si j'osais, je dirais quel con de pas y avoir pensé.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 18812
Inscription: 8 Aoû 2004

Re: Taille de fenêtre en php

Message le Mar Mar 04, 2008 12:48

Onthisplanet a écrit:Bonsoir,

Je cherche à faire une page qui aurait, en pleine taille sur la fenêtre, une Google Maps. Je dois pour ça définir un DIV de la dimension de la fenêtre.
redéfinis alors ton div avec le DOM (en js)


OTP
Modérateur
Modérateur
 
Messages: 19375
Inscription: 16 Déc 2005

Message le Mar Mar 04, 2008 13:22

Merci à tous, je vais regarder ça.
Le div à 100%, c'est tentant tellement c'est simple, mais je ne sais pas si GG maps l'accepte. A voir.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités