utliser variable php dans javascript

Mammouth du PHP | 19672 Messages

03 août 2005, 19:11

As-tu essayé de faire afficher tes variables histoire de vérifier que ce sont bien des entiers ou plus simplement qu'elles ne sont pas vide ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 10 Messages

03 août 2005, 19:21

oui toujours, tant que le résultat final n'est pas bon, j'affiche toutes les variables et elles sont toutes bonnes tant celle pour connaitre la résolution que celle de l'image mais l'addition se refuse :?

Mammouth du PHP | 543 Messages

03 août 2005, 19:31

Quel code as tu maintenan et quel est le probleme, parce que je vois pas ou t'en es :) ?

Eléphanteau du PHP | 10 Messages

03 août 2005, 20:08

lol :lol: :lol:

le code actuel c'est
<?

$chemin = 'membres/Axe/fotos/DSC00134.jpg';  
$infos_image = @getImageSize($chemin); 
        
//dimension 
$largeur = $infos_image[0]; // largeur 
$hauteur = $infos_image[1]; // hauteur 
$type    = $infos_image[2]; // Type
$html    = $infos_image[3]; // info html de type width="468" height="60" 
/* $largeur+=20; */
/* $hauteur+=20; */
echo "<SCRIPT LANGUAGE='JavaScript'>";
echo "EcranHaut = screen.height;";
echo "EcranLarg = screen.width;";
echo "Ecran = 'réso: ' + EcranLarg +  'x' + EcranHaut;";
echo "</SCRIPT>";

echo "<a href=\"#\" onClick=\"window.open('membres/Axe/fotos/DSC00134.jpg','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, width= $largeur+=20, height=$hauteur'); return false;\">"; 
echo "<img src=membres/Axe/fotos/DSC00134.jpg width=150 height=120 align=absbottom border=0>";
echo "</A>";
echo "<br>";
echo "<SCRIPT LANGUAGE='JavaScript'>";
echo "document.write(Ecran);";
echo "</SCRIPT>";
echo "<br>";
echo "image : $largeur x $hauteur";
?>
et c'est ici que ca fait défaut :
echo "<a href=\"#\" onClick=\"window.open('membres/Axe/fotos/DSC00134.jpg','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, width= $largeur+20, height=$hauteur+20'); return false;\">"; 
ca prends pas en compte le +20 (meme avec +=20)
si je met avant
echo $largeur +=20;
echo $largeur +=20;
et que je met width = $largeur c'est bon mais pas comme le code actuel...
encore merci de m'aider :):)

Eléphanteau du PHP | 10 Messages

04 août 2005, 17:38

bon ca m'énerve, je vais laisser comme ça marche, c-a-d en ajoutant +20 avant le <a ... ></a> meme pour centrer la fenetre j'arrive pas a récupéré la variable de javascript (qui pourtant est la bonne) j'ai beau tout essayé meme avec le site http://aidejavascript.com/article55.html c'est pourtant bien expliquer mais bon, j'y arrive pas, c'est comme ça en tout cas merci à Cyrano et raptor :wink: