Buen Dia Señores Maestros del Web.
Tengo el siguiente dilema, entiendo hasta ahora, y si esto no es asi por favor corriganme, que puedo pasar variables entre dos paginas web. De hecho me funciona perfectamente. Pero necesito hacer una pagina que trabaje localmente en un disco duro pero la sentencia como tal no funciona.
Pagina 01
<html>
<head>
</head>
<body>
<form type="get" action="file:///c:/temp/02.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>
</body>
</html>
Pagina 02
<html>
<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>
</head>
<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>
</body>
</html>
En relacion a este ejemplo todo funciona de maravilla hospedado, pero poque rayos no me funciona de forma local. Es que acaso el metodo del <FORM> solamente soporta la accion del GET sobre un http?.....
Si no es asi que debo hacer....?
Gracias por la ayuda