Foros del Web » Programando para Internet » Javascript »

Problemas con variables

Estas en el tema de Problemas con variables en el foro de Javascript en Foros del Web. Joder, mira que soy cansino preguntando, ahora la cosa va de variables. He declarado una variable en un archivo .js y la asigno el resultado ...
  #1 (permalink)  
Antiguo 30/04/2004, 12:48
 
Fecha de Ingreso: abril-2004
Mensajes: 31
Antigüedad: 20 años, 10 meses
Puntos: 0
Problemas con variables

Joder, mira que soy cansino preguntando, ahora la cosa va de variables.

He declarado una variable en un archivo .js y la asigno el resultado de una expresión, ¿cómo hay que hacer para que esa variable mantenga su valor para utilizarla en varias ventanas del navegador? (espero haberme explicado). Gracias por todo.

  #2 (permalink)  
Antiguo 30/04/2004, 13:29
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 11 meses
Puntos: 63
Hola

Bueno, la verdad es que no te entendí muy bien...

pero si creaste una variable, por ejemplo así:

var x = "algo";

ó

var y = 20;

luego la puedes utilizar en cualquier otra función o script con el mismo valor a menos que la modificques posteriormente.

¿dóndela quieres usar?

¿cómo la quieres usar?

¿qué tipo de variable es?

¿podemos ver el código problemático?

Ya nos contarás...

Felicidad
__________________
¡ hey, hou, hou, hey !
  #3 (permalink)  
Antiguo 30/04/2004, 13:30
 
Fecha de Ingreso: noviembre-2003
Mensajes: 444
Antigüedad: 21 años, 2 meses
Puntos: 0
¿en que ventanas quieres utilizarla? popups o nuevas ventanas?

podrias poner un pedazo del codigo que ocupas para ver como la declaras y como la quisieras emplear

salu2
  #4 (permalink)  
Antiguo 01/05/2004, 06:00
 
Fecha de Ingreso: abril-2004
Mensajes: 31
Antigüedad: 20 años, 10 meses
Puntos: 0
Mira que me explico mal, a ver si ahora lo cuento un poco mejor:

Lo que estoy tratando de hacer es: desde la página principal del sitio se abre una popup, desde esta popup se pueden hacer dos cosas: abrir otra popup o cambiar el contenido de la página principal, después de hacer una de estas acciones la popup se cierra; si se ha abierto otra popup esta podrá hacer las mismas acciones que la anterior y así sucesivamente.

Para que haga eso le doy el nombre Raiz a la página principal y creo un archivo .js con esto:

Código:
var padre;
if (window.opener.name=="Raiz"){
  	padre=window.opener
}
function ActualizaPadre(URL){
   	padre.parent.location = URL
        padre.parent.focus()
  	window.close()
}
La función ActualizaPadre se llama desde cualquier popup. Esto funciona para el primer popup que se abre, pero al abrir otro popup desde este, la variable padre pierde su valor.

Espero haberme explicado mejor esta vez después de este rollo, ¿os dáis cuenta del error, sabéis cómo hacerlo?, muchas gracias a todos.

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 22:34.