Buenas tardes, ya hace tiempo no pasaba por aquí, pero estos días me ha surgido una duda un poco básica de Javascript, aunque aún así no consigo dar con la solución.
Se que es bastante fácil para muchos y por eso pido ayuda.
PROBLEMA: Tengo un formulario en una página html llamada minombre.html
Código HTML:
Ver original
<html> <head> #contenedor { color: #ff0000; border: 1px #solid #ff0000; display: none; } </style> <script> var mi_variable = "Hola Mundo"; var btn = document.getElementById("btn"); btn.onclick = leer; function leer(){ var contenedor = document.getElementById("contenedor"); var mitexto = document.getElementById("mitexto"); mitexto.value = mi_variable; contenedor.innerHTML = mi_variable; contenedor.style.display = "block"; } </script> </head> <body> <!-- div contenedor --> <div id="contenedor1"> <div align="center"> Introduzca su nombre: <br/> <input type="text" id="mitexto" value="" /> </form> </div> </div> <!-- end div contenedor --> </body> </html>
Bien aquí lo único que hago es pedir un nombre por un campo input, quiero que ese nombre introducido se almacene en una variable para luego mostrarlo en un campo de la página, en este caso es en un DIV llamado contenedor.
Pero me gustaría primero solucionar esto, y luego poder mostrar ese contenido almacenado en la VAR en otra página HTML diferente, que al cargarla ya aparezca directamente el nombre introducido si es que hay alguno previamente.
Es decir, guardar el nombre introducido en una VAR y luego mostrar ese nombre en un campo de otra página HTML, eso es todo lo que necesito.
Gracias a quien pueda ayudarme.
Me ha gustado volver a la comunidad después de bastantes días sin pasar por aquí jeje.
Saludos!!