Foros del Web » Programando para Internet » Javascript »

Pasar variables de forma Local entre Paginas

Estas en el tema de Pasar variables de forma Local entre Paginas en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 27/01/2003, 14:55
Avatar de kether31  
Fecha de Ingreso: enero-2002
Ubicación: .
Mensajes: 28
Antigüedad: 22 años, 3 meses
Puntos: 0
Pasar variables de forma Local entre Paginas

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">&nbsp;</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
__________________
"Se la nada que eres y descubriras el perfume de la vida"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:06.