Tema: Text Box !!!
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/01/2002, 12:22
Avatar de Kaopectate
Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
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.