Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Servia en 20 Febrero 2009, 22:19 pm



Título: Añadir valor a una redirección
Publicado por: Servia en 20 Febrero 2009, 22:19 pm
Hola,

Quiero que al escribir en un campo una función javascript abra en un frame de la página un archivo más lo que haya escrito en el campo.
He probado con:

Código
  1. <SCRIPT type="text/javascript">
  2. function lol() {
  3. if (!document.frames)
  4. return
  5. document.frames.I1.src='lol.php?word=' + document.buscar.word.value
  6. }
  7. </SCRIPT>
  8.  
  9. <form id="buscar" method="post"  >
  10. <input name="redirect" value="" type="hidden">
  11.  
  12. <table>
  13. <label>buscar por
  14. <input type="text" name="word" onChange="lol()"/>
  15. </label>
  16. <td><iframe name="I1" width="70" height="30">
  17. </form>

pero nada me dice que el  document.buscar.word es nulo o no existe.


Título: Re: Añadir valor a una redirección
Publicado por: HardieVon en 20 Febrero 2009, 23:21 pm
que tiene que ver con php?.
Código
  1. document.frames.I1.src='lol.php?word=' + document.buscar.word.value
  2. }
  3. </SCRIPT>
  4.  
  5. <form id="buscar" method="post"  >

supongo por que buscar seria que lo pussieras asi

 
Código
  1. <form name="buscar" method="post"  >

pero mejor te recomiendo que lo dejes asi y localizes el objeto con getElementById.


Título: Re: Añadir valor a una redirección
Publicado por: Servia en 21 Febrero 2009, 10:11 am
que tiene que ver con php?.
Código
  1. document.frames.I1.src='lol.php?word=' + document.buscar.word.value
  2. }
  3. </SCRIPT>
  4.  
  5. <form id="buscar" method="post"  >

supongo por que buscar seria que lo pussieras así

 
Código
  1. <form name="buscar" method="post"  >

pero mejor te recomiendo que lo dejes así y localizes el objeto con getElementById.

Con name pasa lo mismo, como uso getElementById?


Título: Re: Añadir valor a una redirección
Publicado por: naderST en 21 Febrero 2009, 17:46 pm
http://www.programacionweb.net/articulos/articulo/?num=65 (http://www.programacionweb.net/articulos/articulo/?num=65)


Título: Re: Añadir valor a una redirección
Publicado por: Servia en 21 Febrero 2009, 21:23 pm
http://www.programacionweb.net/articulos/articulo/?num=65 (http://www.programacionweb.net/articulos/articulo/?num=65)

Gracias, sigue sin funcionar pero ahora ya no muestra ese error, algo es algo xD

function lol() {
if (!document.all)
return
document.frames.I1.src='lol.php?word=' + document.getElementById('word').value
}
</SCRIPT>

Si alguien sabe que falla :(
He probado el archivo que recibe la variable poniendo una cualquiera y no hay ningún problema por lo que está en este trozo de código.
Ahora he conseguido que funcione, pero sólo en IE V6, ni en el V7 ni en firefox.