Logguer les variables d'un javascript (servr)

Résolu/Fermé
standy77 Messages postés 17 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 21 juin 2009 - 2 sept. 2008 à 18:29
standy77 Messages postés 17 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 21 juin 2009 - 3 sept. 2008 à 05:02
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

tu les passe en php via un input hidden et tu écris ton fichier en php.
0
standy77 Messages postés 17 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 21 juin 2009 101
3 sept. 2008 à 03:17
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 Date d'inscription samedi 24 novembre 2007 Statut Membre Dernière intervention 25 juillet 2009 54
3 sept. 2008 à 04:56
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 17 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 21 juin 2009 101
3 sept. 2008 à 05:02
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