Tema: InnerHTML
Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/07/2007, 05:11
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 6 meses
Puntos: 834
Re: InnerHTML

Y lo que querés hacer podría ser así, donde txt no debe tener ningún salto de línea que estropee las acciones:
Código PHP:
<html>
<
head>
<
script>
var 
txt='<form action=\"scriptentra.php\" method=\"POST\" name=\"ENTRAR\">Nombre:<input type=\"checkbox\" name=\"recordn\" value=\"si\">Recordar<input name=\"nombre\" type=\"text\" id=\"nombre\" size=\"14\" maxlength=\"50\">Contrase&ntilde;a:<input name=\"contrasena2\" type=\"password\" id=\"contrasena\" size=\"14\" maxlength=\"50\" /> <input type=\"submit\" value=\"Entrar\">: <a target=\"_top\" href=\"registrarse.php\">Reg&iacute;strate</a></form>'
function mostrar(texto){
    var 
oculto document.getElementById("oculto");
    
oculto.innerHTML=texto;}  
</script>
</head>
<body>
<a href="#" onclick="mostrar(txt)">Entrar</a>
<div id="oculto"></div>
</body>
</html> 
Pero en ralidad sería preferible esto otro:
Código PHP:
<html>
<
head>
</
head>
<
body>
<
a href="#" onclick="document.getElementById('oculto').style.display='block'">Entrar</a>
<
div id="oculto" style="display:none"><form action="scriptentra.php" method="POST" name="ENTRAR">Nombre:<input type="checkbox" name="recordn" value="si">Recordar<input name="nombre" type="text" id="nombre" size="14" maxlength="50">Contrase&ntilde;a:<input name="contrasena2" type="password" id="contrasena" size="14" maxlength="50" /> <input type="submit" value="Entrar">: <a target="_top" href="registrarse.php">Reg&iacute;strate</a></form></div>
</
body>
</
html

Última edición por Panino5001; 21/07/2007 a las 05:20