Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/01/2006, 02:04
Cyttorak
 
Fecha de Ingreso: marzo-2005
Mensajes: 47
Antigüedad: 19 años, 1 mes
Puntos: 0
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?
__________________
Visita www.GranFuckultad.tk y goza de risa