martes, 6 de enero de 2009

Consultar control de otra página con Javascript

Tengo una página (index.php), que recibe un parámetro por la url (categoria). Y dentro de la página index.php tengo un iframe que carga la página upload.php. La cual (upload.php) sube un archivo y al mismo tiempo tiene que guardar en una tabla de base de datos el nombre del archivo y la categoria. El cuento es ¿Como accedo al valor categoría desde la página upload.php?

La solución que encontre fue guardar el valor de categoría en un campo oculto en la página principal:

<input type="hidden" name="categoria" id="categoria" value="<?php echo $categoria; ?>">

Y luego desde el iframe consulto el valor del campo oculto de la siguiente manera:

var categoria = parent.document.getElementById("categoria").value;

Si alguien necesita el código completo, lo puede solicitar al siguiente e-mail: mdonoso2007@gmail.com

No hay comentarios: