Añadir valor a una redirección

Iniciado por Servia, 20 Febrero 2009, 22:19 PM

0 Miembros y 1 Visitante están viendo este tema.

Servia

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.

HardieVon

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.

Servia

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?


Servia

#4
Cita de: naderST en 21 Febrero 2009, 17:46 PM
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.