JavaScript - Pasar variables JS de una pagina a otra

 
Vista:

Pasar variables JS de una pagina a otra

Publicado por Alberto Valero (1 intervención) el 20/11/2007 19:52:15
hola que tal saben soy nuevo en JS y esto me esta frustrando un poco, lo que sucede es que tengo que hacer links dinamicos que manden a llamar a una pagina pero cada link con diferentes variables, ya eh logrado mandar las variables con una funcion que encontre en internet mi problema es que cada vez que creo un nuevo link utiliza la variable del ultimo junto con todos los links creados anteriormente, aqui les muestro el codigo:

<SCRIPT language="JavaScript">
/* Definimos las variables a utilizar */
var1="Estas en";
var2="Recursos";
var3="JavaScript";
function GetVar(strVar)
{
var1=strVar;
return var1;
}
/* Creamos la función que pasa las variables mediante la URL */
function pasarVariables(URLconVariables,ListaVariables) {

/* Agregamos el signo ? a la URL */
URLconVariables +="?";

/* Definimos en una variable la lista de variables utilizadas e indicamos
al símbolo , como separador de las mismas */
Variable = ListaVariables.split(",");

/* Comenzamos a escribir las variables con sus valores en la URL */
for (i=0; i<Variable.length; i++) {

/* Se ejecuta para todas las variables menos la última */
if (i!=Variable.length-1) {
URLconVariables += Variable[i] + "=" + escape(eval(Variable[i]))+"&"
}

/* Se ejecuta solo para la última variable */
else {
URLconVariables += Variable[i] + "=" + escape(eval(Variable[i]))
}
}

/* Cargamos la URL con las variables */
location.href = URLconVariables;
}

</SCRIPT>

//Aqui lo mando a llamar
//Creo nuevos links
<%
ArrayList strTemas = new ArrayList();
try{
int i=0;
InterfazForo obj=new InterfazForo();
strTemas=obj.LlenaForo();
while(i<strTemas.size())
{
%>
<script>GetVar('<%=strTemas.get(i)%>')//Agrego a var1 la nueva informacion
</script>
<A href="javascript:pasarVariables('Registro.htm',
'var1,var2,var3')" class="cadena" onclick="alert(var1)">
<%=strTemas.get(i)%>
</a>

<%
i++;
}
}
catch (Exception ex)
{
System.err.println("Exception: " + ex.getMessage());
}
%>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Pasar variables JS de una pagina a otra

Publicado por rrr (1 intervención) el 17/11/2009 01:08:31
dfsdfs
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar