Logguer les variables d'un javascript (servr)

Résolu
standy77 Messages postés 18 Statut Membre -  
standy77 Messages postés 18 Statut Membre -
Bonjour,

j'ai trouve un petit javascript qui affiche ou l'utiliisateur clique, sur une image (quels pixels)

Je le mets plus loin, ca peut toujours servir a quelqu'un.

J'affiche donc sur ma page : x = <input type="text" name="form_x"/>

QUESTION : COMMENT FAIRE POUR ECRIRE CES DEUX POINTS X/Y DANS UN FICHIER?? (sur le serveur)

merci

---------

<html>
<head>
<script language="JavaScript">
function point_it(event){
	pos_x = event.offsetX?(event.offsetX):event.pageX-document.getElementById("pointer_div").offsetLeft;
	pos_y = event.offsetY?(event.offsetY):event.pageY-document.getElementById("pointer_div").offsetTop;
	document.getElementById("cross").style.left = (pos_x) ;
	document.getElementById("cross").style.top = (pos_y) ;
	document.getElementById("cross").style.visibility = "visible" ;
	document.pointform.form_x.value = (pos_x);
	document.pointform.form_y.value = (pos_y);
}

</script>

</head>
<body >
<Style>
body {overflow:hidden;}
</style>
<form name="pointform" method="post">
<div id="pointer_div" onclick="point_it(event)" style = "background-image:url('img/bigmap.png');width:680px;height:1061px;">
<img src="point.gif" id="cross" style="position:relative;visibility:hidden;z-index:2;"></div>
You pointed on x = <input type="text" name="form_x" size="4" /> - y = <input type="text" name="form_y" size="4" />
</form>
</body>
</html>

4 réponses

prost
 
tu les passe en php via un input hidden et tu écris ton fichier en php.
0
standy77 Messages postés 18 Statut Membre 101
 
Tu veux pas m'en dire un peu plus? je connais pas grand chose en JS ou PHP, mais j'ai juste besoin de cette petite manipulation.
0
dreamfeeder Messages postés 253 Statut Membre 54
 
il a meme pas besoin dutiliser un hidden vu qu'il les affiche dans un <input type="text"

en fait il te reste juste a gerer lenvoi du formulaire vers la page desirée (https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3#ss_part_1)


puis dans cette page crée un script pour enregistrer ces données dans un fichier


pour ca:

http://fr3.php.net/manual/fr/function.fwrite.php

devrait t'aider.
0
standy77 Messages postés 18 Statut Membre 101
 
oui merci, en fait c'etait pas la mer a boire ^^

j'ai fait

<form name="pointform" action="php/test.php" method="post" >

au lieu de

<form name="pointform" method="post" >

et dans test.php, je fais ce que je veux de mes variables avec par exemple
<?php echo $_POST["form_x"]; ?>
0