Hola otra vez:
Ya he visto que en lo de los números y cadenas se adelantó JavierB (¡Hola!
) con la misma respuesta que te hubiera dado yo...
Te explico el resto...
location.search es lo mismo que location.href pero a partir del "?", que equivaldrçia a los parámetros de las páginas...
split es un método de las cadenas que devuelve un array de los elementos separados por el parámetro... por ejemplo:
"hola mundo".split(" "); // el parámetro es un espacio en blanco...
... te devuelve un array cuyo primer elemento es "hola" (índice 0),
y el segundo es "mundo" (indice 1)
Si la url hubiera tenido otros parámetros el tratamiento hubiera sido distinto, por ejemplo, cuando se quiere un array de los parámetros de una página se suele usar algo así:
var params = location.search.split("?")[1].split("&");
luego cada elemento params sub(i) se obtiene con params[i].split("=")[1];
el nombre del parámetro sería [0]...
...
Con las imágenes lo que quise decirte, es que pusioeras algo así:
<div id=unDiv border=1
style="width:500; height: 300;background-image: url(imagen1.gif);
background-repeat: no-repeat;
background-position: center center;"
>
</div>
para cambiar de imagen imagen1.gif por imagen2.gif sería:
document.getElementById("unDiv").style.backgroundI mage = "url(imagen2.gif)";
Saludos