A voir également:
- [PHP / Javascript] Transferer une variable
- Telecharger javascript - Télécharger - Langages
- Easy php - Télécharger - Divers Web & Internet
- Comment transferer les contacts d'une carte sim à une autre - Guide
- Transferer photo android vers pc - Guide
2 réponses
Jean-François Pillou
Messages postés
18301
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
16 février 2023
63 274
27 févr. 2007 à 23:01
27 févr. 2007 à 23:01
Il faut que tu la passe par URL, éventuellement avec un truc du genre :
window.location = <?=$PHP_SELF?>?ecran="+screen.width;
window.location = <?=$PHP_SELF?>?ecran="+screen.width;
Dsl pour le doublon... j'ai fait une erreur de frappe et le message a étais posté avant que je le termine. Le temps de poster le message complet, j'avais deja une reponse et donc plus possibilité de l'effacer...
Encore dsl.
Encore dsl.
Thom@s
Messages postés
3412
Date d'inscription
mardi 4 mars 2003
Statut
Modérateur
Dernière intervention
28 septembre 2019
678
27 févr. 2007 à 23:33
27 févr. 2007 à 23:33
Salut !
Voilà le copier-coller du doublon en question, qui a été supprimé :
----------------------------------------------------------------
[PHP / Javascript] Transferer une variable.
JeromeGG (mardi 27 février 2007 à 23:02:04)
----------------------------------------------------------------
Bonjour !
Je voudrais transferer une variable générée par un script javascript vers un code PHP.
Voici le script javascript :
<script type="text/javascript">
var ecran=screen.width
</script>
Voici le code PHP :
<?
function redimage($img_src,$dst_w,$dst_h) {
// Lit les dimensions de l'image
$size = GetImageSize($img_src);
$src_w = $size[0]; $src_h = $size[1];
// Teste les dimensions tenant dans la zone
$test_h = round(($dst_w / $src_w) * $src_h);
$test_w = round(($dst_h / $src_h) * $src_w);
// Si Height final non précisé (0)
if(!$dst_h) $dst_h = $test_h;
// Sinon si Width final non précisé (0)
elseif(!$dst_w) $dst_w = $test_w;
// Sinon teste quel redimensionnement tient dans la zone
elseif($test_h>$dst_h) $dst_w = $test_w;
else $dst_h = $test_h;
// Affiche les dimensions optimales
echo "WIDTH=".$dst_w." HEIGHT=".$dst_h;
}
?>
Donc le code javascript recupere la largeur de l'ecran du visiteur de mon site, le code PHP réduit les images par rapport a une taille de fenetre, symbolisé par le $dst_w et $dst_h dans l'entete de la fonction.
Ce que je voudrais faire c'est déterminer la taille de la fenetre par rapport a la resolution d'ecran du visiteur pour que les images s'adaptent directement a la taille la plus optimum pour l'affichage.
J'espere avor étais assez claire.
Merci d'avance pour votre aide.
----------------------------------------------------------------
A+
Voilà le copier-coller du doublon en question, qui a été supprimé :
----------------------------------------------------------------
[PHP / Javascript] Transferer une variable.
JeromeGG (mardi 27 février 2007 à 23:02:04)
----------------------------------------------------------------
Bonjour !
Je voudrais transferer une variable générée par un script javascript vers un code PHP.
Voici le script javascript :
<script type="text/javascript">
var ecran=screen.width
</script>
Voici le code PHP :
<?
function redimage($img_src,$dst_w,$dst_h) {
// Lit les dimensions de l'image
$size = GetImageSize($img_src);
$src_w = $size[0]; $src_h = $size[1];
// Teste les dimensions tenant dans la zone
$test_h = round(($dst_w / $src_w) * $src_h);
$test_w = round(($dst_h / $src_h) * $src_w);
// Si Height final non précisé (0)
if(!$dst_h) $dst_h = $test_h;
// Sinon si Width final non précisé (0)
elseif(!$dst_w) $dst_w = $test_w;
// Sinon teste quel redimensionnement tient dans la zone
elseif($test_h>$dst_h) $dst_w = $test_w;
else $dst_h = $test_h;
// Affiche les dimensions optimales
echo "WIDTH=".$dst_w." HEIGHT=".$dst_h;
}
?>
Donc le code javascript recupere la largeur de l'ecran du visiteur de mon site, le code PHP réduit les images par rapport a une taille de fenetre, symbolisé par le $dst_w et $dst_h dans l'entete de la fonction.
Ce que je voudrais faire c'est déterminer la taille de la fenetre par rapport a la resolution d'ecran du visiteur pour que les images s'adaptent directement a la taille la plus optimum pour l'affichage.
J'espere avor étais assez claire.
Merci d'avance pour votre aide.
----------------------------------------------------------------
A+