Foros del Web » Programando para Internet » Javascript »

Utilizar variables Javascript

Estas en el tema de Utilizar variables Javascript en el foro de Javascript en Foros del Web. Hola, Tengo el siguiente problema: Tengo un script y dentro una serie de variables y procesos y tal La cuestion es que despues de eso ...
  #1 (permalink)  
Antiguo 27/01/2010, 10:47
 
Fecha de Ingreso: junio-2005
Ubicación: Barcelona
Mensajes: 458
Antigüedad: 18 años, 11 meses
Puntos: 4
Utilizar variables Javascript

Hola,

Tengo el siguiente problema:
Tengo un script y dentro una serie de variables y procesos y tal

La cuestion es que despues de eso y fuera del script necesito usaer esas variables

Alguna idea

Gracias

Saludos
__________________
La ficción es y será mi única realidad
  #2 (permalink)  
Antiguo 27/01/2010, 11:24
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Utilizar variables Javascript

si las variables fueron declaradas fuera de una función, tienen ámbito global para todo el documento, si muestras el código será mejor orientarte.
  #3 (permalink)  
Antiguo 28/01/2010, 02:49
 
Fecha de Ingreso: junio-2005
Ubicación: Barcelona
Mensajes: 458
Antigüedad: 18 años, 11 meses
Puntos: 4
Respuesta: Utilizar variables Javascript

El tema es el siguiente imaginaos esto por ejemplo:

<script>
var x;

var point = new GLatLng(10,40);
</script>

<div style="background-image:url(http://maps.google.com/staticmap?file=api&amp;v=2&amp&markers=point"></div>

Esto es porque en el javascript se calculan las variables (viene de muchas paginas atras estoa nets que sugirais canviarlo) y necesito utilitzar la variable point del script tal cual la he puesto aunke esto logicamente no va

Gracias

Saludos
__________________
La ficción es y será mi única realidad
  #4 (permalink)  
Antiguo 28/01/2010, 02:59
 
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona
Mensajes: 289
Antigüedad: 16 años, 4 meses
Puntos: 8
Respuesta: Utilizar variables Javascript

Hola,

Ahora mismo no recurdo la sintaxis del google maps, pero por lo que creoque quieres hacer, yo montaría la url dentro del scripts y se la pasaría al div.

Yo creo que no puedes ver una variable JS en el HTML (no estoy muy seguro de esto), pero si que puedes toquetear el HTML con el JS... Por lo tanto, puedes cambiar el style del div desde tu script. Construyes la URL como una cadena de texto y se la metes al style. Es simple y creo que funcionará.

Saludos.
  #5 (permalink)  
Antiguo 28/01/2010, 03:28
 
Fecha de Ingreso: junio-2005
Ubicación: Barcelona
Mensajes: 458
Antigüedad: 18 años, 11 meses
Puntos: 4
Respuesta: Utilizar variables Javascript

Estoy probando lo ultimo dicho y tengo lo siguiente.

<div name="school_map" id="school_map" style="" class="school_map" "><img src="img.gif"></div>

<script>

var estilo="toda la cadena con sus valores que estan bien verificados con un alert";
document.getElementById("school_map").style=estilo ;

</script>

Sin embargo no hace efecto, solo sale la imagen pero no el fonde de su capa ni la posicion etc

Me estoy olvidando algo???

Gracias

Saludos
__________________
La ficción es y será mi única realidad
  #6 (permalink)  
Antiguo 28/01/2010, 03:47
 
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona
Mensajes: 289
Antigüedad: 16 años, 4 meses
Puntos: 8
Respuesta: Utilizar variables Javascript

Hola,

Me refería a algo así:

<script>
var x;

var point = new GLatLng(10,40);

var estilo = "url(http://maps.google.com/staticmap?file=api&amp;v=2&amp&markers="+point);

division = document.getElementById("map");

division.style.backgroundImage = estilo;


</script>

<div id="map"></div>

Puede que no funcione por que no lo he probado, pero la idea de lo que te he propuesto era esa. Dinos a ver si te ha servido de algo.

Saludos.
  #7 (permalink)  
Antiguo 28/01/2010, 04:05
 
Fecha de Ingreso: junio-2005
Ubicación: Barcelona
Mensajes: 458
Antigüedad: 18 años, 11 meses
Puntos: 4
Respuesta: Utilizar variables Javascript

No funciona, no se porque pero la linia ya sea

document.getElementById("school_map").style.backgr ound-image=estilo;

o
var map=document.getElementById("school_map");

map.style.background-image=estilo;

No le gusta


Gracias por la ayuda, si se te ocurre algo mas te agradeceria que lo postearas, yo si al final encuentro la solucion lo posteare tambien

Un saludo
__________________
La ficción es y será mi única realidad
  #8 (permalink)  
Antiguo 28/01/2010, 06:04
 
Fecha de Ingreso: junio-2005
Ubicación: Barcelona
Mensajes: 458
Antigüedad: 18 años, 11 meses
Puntos: 4
Respuesta: Utilizar variables Javascript

Hola,

Al final no se muy bien como pero lo he solucionado y que menos que poner la solucion:

<div id="school_map"></div>
<script>
var estilo=url(la carga del google maps);
document.getElementById("school_map").style.backgr oundImage=estilo;
</script>

Funciona perfecto y es tal cual dijo crujikoki, no se porque antes no funcionaba, en fin la dejo para a ver si le ayuda a alguien mas

Gracias!

Un saludo
__________________
La ficción es y será mi única realidad

Etiquetas: variables, utilidades
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:26.