Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2008, 02:08
_Maxi
 
Fecha de Ingreso: septiembre-2007
Ubicación: Buenos Aires, Argentina.
Mensajes: 95
Antigüedad: 17 años, 6 meses
Puntos: 2
Capturar el valor de una variable asignada mediante un link con javascript.

Hola, qué tal?

Perdón por preguntar por cosa tan elemental... pero juro haber buscado y buscado y estoy simplemente sin poder encontrar respuesta a esto. Usé el search del foro también.

Tengo 4 idiomas distintos. Los links con esta forma: .../archivo.html?lang=xx

Lo que quiero es que dependiendo del valor de la variable lang, se muestre o no algo.

Eso no es el problema, el problema es que no puedo obtener el valor de esa variable, no se cómo.

En php sería:

Código PHP:
$lang $_GET['lang'] ; 
verdad?

En Javascript como hago?

Porque necesito tener el valor de esa variable en Javascript. Estoy forzado a eso por estar editando algo que se comunica a un .swf en un script java.

O bien tengo que poder obtener ese valor, o sino obtenerlo en php y pasarlo a Javascript y eso ya se me complica, no quiero llegar a eso.

Encontré esto por la web..

Código:
var URL = unescape(window.document.location);

if (URL.indexOf("?") > -1) {
//whether the location contains a "?" or not

var list1 = URL.split("?");
//split at "?";
var list2 = list1[1].split ("=");
//split at "=";
var list2[0] = list2[1];
//assignment
Voy a probar con eso, pero me gustaría si alguno me dice algo al respecto.

Gracias!