Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2010, 11:20
Avatar de Z3R0N3
Z3R0N3
 
Fecha de Ingreso: junio-2010
Ubicación: En algún lugar de la mancha de cuyo nombre no quiero acordarme...
Mensajes: 73
Antigüedad: 14 años, 6 meses
Puntos: 4
[AYUDA] URLs Amigables en JS [Z3R0N3]

Buenas señores... yo y mis peleas con JS jajajaj, dejo por aquí otra dudilla ya que parece ser que es en el único ámbito donde me surgen por todos lados...

bueno la duda está en que quiero transformar todos los enlaces que haya en la web en URLs amigables (obviamente cuando pinche en ellos, en el navegador se carguen como tal, supongo que así google no tendrá problemas para indexarla mejor... ¿o sí?)


Tengo el siguiente codigo que funciona como pluging de JQuery pero no funca... haber si lo consigo y se queda para uds seguro que les servirá de ayuda. Gracias.


Código:
var x;
x=$(document);
x.ready(UrlAmigable);

(function($){
    $.fn.extend({
        jFriendly : function ( inputUri , notEditable ){
        		inputUri = $(inputUri);
						$(this.href).each(function(){
							inputUri.val( uriSanitize($(this).val()) );
						});
						return inputUri;
        }
    });
})(jQuery);  
uriSanitize = function(uri) { 
	return String(uri)
		.toLowerCase()
		.split(/[\W_]+/).join("-")
		.split(/-+/).join("-");
}

function UrlAmigable ()
{
$("a").jFriendly(window.location.hash);
$("a").jFriendly(window.location.hash);
}

Espero alguna respuesta please.... no doy ni 1 jeje. Gracias y Salu2