Código:
¿Alguien puede decirme porqué no funciona?<script> parent.document.getElementById('foto').value=""; </script>
Gracias y saludos
| ||||
Re: Limpiar Campo Cuando Se Vacía Session Hola zaida. La única linea que has publicado pareciera estar correcta. Si no te esta funcionando es por alguna otra cosa que no podemos ver. Revisa por ejemplo si estas usando el id "foto" en algun otro elemento. Otra posibilidad es que esa linea no se este ejecutando en el momento que tu necesitas que se ejecute. Puesta como esta, se va a ejecutar al cargar la pagina, ya que no esta incluida en ninguna función y por lo tanto no responde a ningún evento. ¿Es asi como debe funcionar? Saludos. |
| ||||
Re: Limpiar Campo Cuando Se Vacía Session Lo tengo colocado al final del html , dentro de php, es decir todo lo que contiene mi html lo tengo dentro de un if($_SESSION['foto']!=NULL), y en el else tengo colocado ese script, puede fallar por que la session se llame igual que el campo de texto?(perdona mi ignorancia). Saludos y gracias!! Última edición por zaida; 20/07/2007 a las 07:05 |
| |||
Re: Limpiar Campo Cuando Se Vacía Session Saludos.. Cuando trabajas con frames en ocasiones es un poco mas complicado. Si las variables en php y javascript se llama igual no hay problema, por que los dos son completamente diferentes. Puedes tener esto Cita: y no hay problema<script> var nombre nombre = <?echo nombre;?> </script> Ahora bien, prueba con esto window.parent.frames["nombredelframe"].document.nombreform.nombrecampo.value = ""; como lo tienes tu seria: window.parent.frames["nombredelframe"].document.getElementById('foto').value=""; Saludos nos leemos... o nos vemos, si no es aqui, entonces, delante del trono richer
__________________ Nos leemos... Richer Is 40:31 1Co 16:22 |
| ||||
Re: Limpiar Campo Cuando Se Vacía Session Hola richerweb: como lo tienes tu seria: Cita: He probado a ponerlo así pero tampoco funciona, no lo entiendo porque la sintáxis del código es correcta y tengo;window.parent.frames["nombredelframe"].document.getElementById('foto').value=""; Código PHP:
Código:
<script> window.parent.frames["iframe_imagenes"].document.getElementById('foto').value=""; </script> Código PHP: Saludos y gracias Última edición por zaida; 23/07/2007 a las 02:00 |
| |||
Re: Limpiar Campo Cuando Se Vacía Session Haber, si no funciona de esa forma pruebalo de la otra forma: window.parent.frames["nombredelframe"].document.nombreform.nombrecampo.value = ""; Ahora, si aun asi no te funciona, checate: 1. Que estes usando el nombre del id foto correctamente. 2. Que no tengas frames anidados, es decir, si tienes frames anidados que frames llamen a frames entonces no lo podrias hacer asi por que el valor de un frame se pierde dentro de otros, por ejemplo. frame izquierdo manda a llamar al grupo f1 y f2, y frame derecho manda a llamar f3 y f4 Tu solo podras interactuar con f3 y f4, si quieres obtener los valores de f1 y f2, no lo podrias hacer por que los ids de los frames se han perdido 3. Checate con una mensaje si estan entrando a esa seccion del else de php
__________________ Nos leemos... Richer Is 40:31 1Co 16:22 |