He hecho este codigo, juntandolo el tuyo con el de las FAQS, pero tengo algunas dudas
Código:
<script>
function inicio() {
var entrada = location.href.split("?");
if (entrada.length > 1) {
var query = entrada[1];
var remplaza = /+/gi;
var par;
for (var i = 0, datos = query.split("&"), total = datos.length; i < total; i ++) {
par = datos[i].split("=");
window[par[0]] = unescape(par[1]).replace(remplaza," ");
}
}
}
</script>
En vez de
var remplaza = /+/gi;
no deberia ser
var remplaza = "/+/gi";
?
que significa /+/gi? es decir, que es lo que se esta sustituyendo por espacios?
se puede garantizar que tras la 1º "?" no habra mas "?"? porque si no la url se dibide en mas de dos cachos y podrias dejarte los parametros del 3º cacho en adelante
luego desde fuera como se acceden a los parametros? con windows[nombre_parametro]? la variable windows se puede usar asi, o abria que definir otra y global?