Foros del Web » Programando para Internet » Javascript »

Pasar variables desde varias ventanas a una sola

Estas en el tema de Pasar variables desde varias ventanas a una sola en el foro de Javascript en Foros del Web. Hola, El asunto es el siguiente. Paso desde varias ventanas diferentes variables con el método get En página 1: <a href="ventana.htm?visible1=true"><img src="monito.gif" name="monito1"></a> En página ...
  #1 (permalink)  
Antiguo 30/06/2004, 08:00
Avatar de GG
GG
Usuario no validado
 
Fecha de Ingreso: febrero-2002
Ubicación: Santiago, Chile
Mensajes: 195
Antigüedad: 22 años, 2 meses
Puntos: 0
Pasar variables desde varias ventanas a una sola

Hola,
El asunto es el siguiente.
Paso desde varias ventanas diferentes variables con el método get

En página 1:
<a href="ventana.htm?visible1=true"><img src="monito.gif" name="monito1"></a>
En página 2:
<a href="ventana.htm?visible2=true"><img src="monito2.gif" name="monito2"></a>

La idea es que en ventana.htm, se recojan estos valores, cambie la imagen y que cuente sobre cuántos monitos han hecho clic. Pensaba que sólo con javascript podía solucioanrlo, pero no ¿será que necesito hacer alguna cookie, o algo?

Bueno, en ventana.htm he colocado el siguiente código:
var vmonito1=document.visible1.value;
var vmonito2=document.visible2.value;
var vmonito3=document.visible3.value;
var vmonito4=document.visible4.value;
var vmonito5=document.visible5.value;
var global;
function monitos(){if(vmonito1==true){
monito1.src="monito.gif";
global++;
}
if(vmonito2==true){
monito2.src="monito.gif";
global++;
}
if(vmonito3==true){
monito3.src="monito.gif";
global+1;
}
if(vmonito4==true){
monito4.src="monito.gif";
global++;
}
if(vmonito5==true){
monito5.src="monito.gif";
global++;
}
if(global>=5){
window.open("ventana2.htm","ventana2","toolbar=no, location=no,directories=no,menubar=no,scrollbars=n o,status=no,width=300,height=340,top=100,left=100" )}
}


Pero no funciona me tinca que recojo mal los valores.

Saludos,
Gaby
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 00:37.