Cita:
Iniciado por chenchere_09 Gracias por tu pronta respuesta, me puse a revisar los métodos mencionados y la verdad los veo algo complejos, si no es mucho pedir, ya sea un ejemplo o algún post o manual que me puedas recomendar porque no lo comprendo del todo.
Segun lo que vi, pareciera que el iframe oculto podría ser mas sencillo pero no ubico como aplicarlo a mi codigo.
Gracias.
Si, efectivamente, si es solo para lo que necesitás un iframe oculto es más sencillo, fijate
en tu html tenes un iframe invisible cuyo src por defecto es una página en blanco
Código:
<iframe src="about:blank" style="display:none" id="registro"></iframe>
ahora cuando ejecutás tu función, tras capturar tu variable, cargás en tu iframe el archivo que graba los datos pasándole como parámetro x get el valor de la variable
Un ejemplo sencillo
coords.html
Código HTML:
Ver original<!DOCTYPE html>
<script type="text/javascript"> //<![CDATA[
window.onload = function(){
var datos = "bla bla bla"; // esto sería tu posición
document.getElementById('datos').innerHTML = datos;
document.getElementById('registro').src = "registro.php?coords=" + datos;
}
//]]>
<iframe src="about:blank" width="300" height="300" id="registro"></iframe>
Te dejo el iframe visible para que verifiques, y tu archivo
registro.php
Código:
<?php
echo $_GET['coords'];
// grabás lo que necesites además de coords
/*
$contenido = $_SERVER['REMOTE_ADDR'] . "-" . $_GET['coords'];
$fp=fopen("log.txt","a");
fwrite($fp,$contenido);
fclose ($fp);
*/
?>
Se entiende?
Saludos