Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => 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 (php) [Seleccionar]
<SCRIPT type="text/javascript">
function lol() {
if (!document.frames)
return
document.frames.I1.src='lol.php?word=' + document.buscar.word.value
}
</SCRIPT>

<form id="buscar" method="post"  >
<input name="redirect" value="" type="hidden">

<table>
<label>buscar por
<input type="text" name="word" onChange="lol()"/>
</label>
<td><iframe name="I1" width="70" height="30">
</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 (javascript) [Seleccionar]

document.frames.I1.src='lol.php?word=' + document.buscar.word.value
}
</SCRIPT>

<form id="buscar" method="post"  >


supongo por que buscar seria que lo pussieras asi


Código (javascript) [Seleccionar]
<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
Cita de: HansVon en 20 Febrero 2009, 23:21 PM
que tiene que ver con php?.
Código (javascript) [Seleccionar]

document.frames.I1.src='lol.php?word=' + document.buscar.word.value
}
</SCRIPT>

<form id="buscar" method="post"  >


supongo por que buscar seria que lo pussieras así


Código (javascript) [Seleccionar]
<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
Cita de: naderST en 21 Febrero 2009, 17:46 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.