01/03/2002, 10:47
|
| Colaborador | | Fecha de Ingreso: diciembre-2001 Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años, 1 mes Puntos: 38 | |
Re: innerHTML en IE 5.0 y NS 4.x Karlankas, yo este tipo de problemas lo resuelvo generando todo el código HTML cada vez que presionan el botón. Te mando un ejemplo:
<html>
<head>
<script language="JavaScript">
var presionado = false;
function cambiaBoton(){
with (window.pantalla.document){
presionado = !presionado;
}
formulario();
}
function formulario(){
with (window.pantalla.document){
open();
writeln("<html>\n<body>");
writeln("<form name='formulario'>");
if (presionado){
writeln("<p>Botón presionado</p>");
} else {
writeln("<p>Botón no presionado</p>");
}
writeln("<input type='button' name='boton' value='Presioname' onclick='parent.cambiaBoton()'>");
writeln("</form>");
writeln("</body>\n</html>");
close();
}
}
</script>
</head>
<frameset rows='100%,*' onload='javascript:parent.formulario()'>
<frame name='pantalla' src='DummyPage.htm'>
<frame src=''>
</frameset>
</html>
Adicionalmente debes crear una página DummyPage.htm así:
<html>
<head>
</head>
<body>
</body>
</html>
Pruébalo, funciona en NS4 e IE4. Cualquier duda hablamos.
Suerte. |