1. Código para recoger una variable mediante URL (del depósito de javascript):
Código:
<!-- PRIMER PASO: Copiar este formulario en el archivo prev1.htm -->
<form type="get" action="prev2.htm">
<div align="left"><table border="1" bgcolor="#E8E8E8" cellspacing="0" cellpadding="0"
width="250">
<tr>
<td width="80"><small><font face="Arial">Nombre:</font></small></td>
<td width="170"><input type="text" name="nombre" size="14"></td>
</tr>
<tr>
<td width="80"><small><font face="Arial">Apellido:</font></small></td>
<td width="170"><input type="text" name="apellido" size="14"></td>
</tr>
<tr>
<td width="80"><small><font face="Arial">E-mail:</font></small></td>
<td width="170"><input type="text" name="email" size="14"></td>
</tr>
<tr>
<td bgcolor="#C0C0C0" width="80"> </td>
<td bgcolor="#C0C0C0" width="170"><small><font face="Arial"><input type="submit"
value="Vista previa"></font></small></td>
</tr>
</table>
</div>
</form>
Código:
<!-- SEGUNDO PASO: Copiar este script en el archivo prev2.htm -->
<!-- Dentro de HEAD -->
<script LANGUAGE="JavaScript">
function getParams() {
var idx = document.URL.indexOf('?');
var params = new Array();
if (idx != -1) {
var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
for (var i=0; i<pairs.length; i++) {
nameVal = pairs[i].split('=');
params[nameVal[0]] = nameVal[1];
}
}
return params;
}
params = getParams();
</script>
<!-- Dentro de BODY -->
<script LANGUAGE="JavaScript">
nombre = unescape(params["nombre"]);
apellido = unescape(params["apellido"]);
email = unescape(params["email"]);
document.write("Nombre = " + nombre + "<br>");
document.write("Apellido = " + apellido + "<br>");
document.write("E-mail = " + email + "<br>");
</script>
Donde dice: document.write("Nombre = " + nombre + "<br>");
Para escribirlo en un campo de texto puedes hacer esto:
document.write("<input type=text name=nombre value='" + nombre + "'>");
2. Cambiar letra y fondo (esto es de CSS no JS):
<input type="text" name="vvv"
style="background-color: black; font-family: tahoma; font-size: 12pt; color: white"">
Saludos!