Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/02/2011, 00:21
Avatar de pato12
pato12
 
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 6 meses
Puntos: 101
Respuesta: Como crear #!

Como dice WeSoRz, se usa para paginas con mucho ajax (como facebook). Ellos como usan mucho ajax, la url no cambia. Es decir, si estas en "http://www.facebook.com/" y vas a tu perfil la url cambia a "http://www.facebook.com/#perfil" (por ejemplo, ahora facebook no se que hace que cambia bien :S) pero sin refrescar la pagina.

Entonces, si no estaría eso, el usuario quiere compartir una foto, pero copia la url y es "http://www.facebook.com/".. por eso facebook agrega "#foto222" (por ejemplo), así cuando entran a "http://www.facebook.com/#foto222" se va a la foto y no al inicio.

Se hace con javascript. Te doy un pequeño código que hice hace mucho:
Código Javascript:
Ver original
  1. <!--
  2. (function(){var w=String(window.location),gr=function(b,a){return b.indexOf(a)>=0;};if(!gr(w,'#!'))return;var p=w.split('#!');if(gr(p[1],'//'))return;if((p[0].split('/'))[3]!==p[1])window.location='http://www.miweb.com/'+p[1];})();
  3. -->
Ese codigo tenes que ponerlo dentro de las etiquetas HEAD antes de cargar cualquier cosa.

Espero que te sirva.
Saludos
__________________
Half Music - www.halfmusic.com