Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3328 connectés 

 


Dernière réponse
Sujet : [Javascript/PHP]
shinji Merci, c'est cool, ça marche

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
shinji Merci, c'est cool, ça marche
Mara's dad Si c'est possible :
 

Code :
  1. <?php
  2.   if( isset($x) )
  3.   {
  4.    echo " $x , $y";
  5.   }
  6.   else
  7. {
  8. echo "<SCRIPT LANGUAGE=\"Javascript\"> \n";
  9. echo "function toto() { \n";
  10. echo "    x=event.offsetX; // le x dans l'image \n";
  11. echo "    y=event.offsetY; // le y dans l'image \n";
  12. echo "    document.location = \"MaPage.php?x=\" + x + \"&y=\" + y;\n";
  13. echo "}\n";
  14. echo "</SCRIPT> \n";
  15. echo "<IMG SRC=images\a.gif onclick=\"toto()\"><br>";
  16. }
  17. ?>

youdontcare et la redirection se fait avec location.href = url;
youdontcare avec un onClick() tu rediriges vers un truc genre 'page.php?x=' + x + 'y=' + y (ça doit être a peu près ça, je m'y connais pas des masses en javascript)
shinji C'est possible quand même non?
shinji Ouais j'arrive à les afficher en javascript mais ce que je veux c'est appeler une autre page PHP en lui transmettant les variables x et y.  
Comment faire pour créer des variables PHP avec le contenu des variables javascript?
Roswell_ Ben c'est normale tu ne lui demande rien. Tu juste stoqué tes variable, si tu veux les voir fais un window.alert("x="+x+"\ny="+y); dans la fonction toto()
shinji J'ai fait ça :
 
<SCRIPT LANGUAGE="Javascript">
 function toto() {
              x=event.offsetX;
              y=event.offsetY;
 }
 </SCRIPT>
<?
  echo "<IMG SRC=\"C:\\web\\application\\carte.png\" usemap=\"#carte\" border=\"0\" onclick=\"toto()\">"."<br>";
  echo " $x , $y";
?>
 
Mais rien ne se passe, comment récupérer x et y en PHP?
darkoli ben en fait c'est tres facile !!!
 
Il suffit d'ajouter onClick="toto()" dans la balise IMG.  
 
Et il faut aussi ecrire la fonction javascript :
  function toto() {
    x=event.offsetX; // le x dans l'image
    y=event.offsetY; // le y dans l'image
    }
 
voila ca marche avec ie
shinji Je cherche le code javascript pour afficher une image sur laquelle on peut cliquer et qui renvoi la position de la souris (x,y) où l'on a cliqué sur l'image que je puisse récupérer dans des variables PHP.
 
Thank You

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)