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:
<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.
que tiene que ver con php?.
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
<form name="buscar" method="post" >
pero mejor te recomiendo que lo dejes asi y localizes el objeto con getElementById.
Cita de: HansVon en 20 Febrero 2009, 23:21 PM
que tiene que ver con php?.
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í
<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?
http://www.programacionweb.net/articulos/articulo/?num=65 (http://www.programacionweb.net/articulos/articulo/?num=65)
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.