15/01/2002, 12:22
|
| Colaborador | | Fecha de Ingreso: diciembre-2001 Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años Puntos: 38 | |
Re: Text Box !!! Yo lo haria generando dinámicamente los frames y recargándolos al cambiar el combo box. Mas o menos así:
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
var muestraTexto = false;
function cambiaSelector(){
with (window.pantalla.document){
muestraTexto = (formulario.selector.selectedIndex == 1? true: false);
}
formulario();
}
function formulario(){
with (window.pantalla.document){
open();
writeln("<html>\n<body>");
writeln("<form name='formulario'>");
writeln("<select name='selector' onchange='parent.cambiaSelector()'>");
writeln(" <option" + (muestraTexto? "": " selected") + ">Combo solo</option>");
writeln(" <option" + (muestraTexto? " selected": "") + ">Combo y texto</option>");
writeln("</select>");
writeln("<br>");
if (muestraTexto){
writeln("<input type='text' name='campoTexto' value='algo'>");
}
writeln("</form>");
writeln("</body>\n</html>");
close();
}
}
document.writeln("<frameset rows='100%,*' onload='javascript:parent.formulario()'>") ;
document.writeln(" <frame name='pantalla' src='DummyPage.htm'>");
document.writeln(" <frame src=''>");
document.writeln("</frameset>");
</SCRIPT>
</HEAD>
</HTML>
Suerte. |