Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/07/2003, 11:42
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Hola otra vez:

... Estupendo...

Como te había dicho antes, el ejemplo se trata de un supuesto para más de un parámetro...

Para la forma que tu dices, es equivalente a un solo parámetro, entonces no es necesario "split("&")[0]"... y la línea podía quedarse así:

var origen = location.search.split("?")[1].split("=")[1];

Si te interesa la lógica de la línea, serçia:

location.search.split("?") => genera un array de los elementos de la cadena que estén separados por "?"
[1] => de ese array se usa el segundo de los elementos, o sea lo que se encuentra después de "?"
.split("=") => de esa subcadena se genera otro array de los elementos separados por "="
[1] => y de ellos se queda con el segundo elemento...

Saludos