¡Ah!, ya sé a qué te refieres. Pero realmente no sé cómo lo hacen. Se me ocurren algunas formas, pero la más complicada es mostrar "en miniatura" la página apuntada. No se me ocurre cómo redimensionarlas. Lo que se me ocurrió (por si quieres probar por ese lado) es tener un
iframe oculto (usa la propiedad CSS "
display" seteada en "
none" para ocultarlo, en "
block" para mostrarlo) que cargue la página apuntada (con el considerable ancho de banda gastado al cuhete que ello implica) cuando se pasa por encima del link, y que tenga la posición del enlace o bien la del mouse (
getBoundingClientRect - aunque no funciona en todos los navegadores - para la primer opción, para la segunda puedes revisar
este enlace). Creo que lo más correcto para mover de un lado a otro un elemento con precisión y que no se vaya al demonio el resto de la página es que ese elemento tenga propiedad CSS
position: absolute y un
z-index lo suficientemente alto para que nada lo tape; simplemente habrá que variar el
top y el
left. Además, debe ser hijo del nodo
body, no de otro. Bueno, yo intentaría por ese lado. ¡Suerte!