2008-09-17 7 views
0

ajax를 사용하여 URL을 미리 보려면 어떻게해야합니까? 나는 이것을 검색 엔진 플러그 인으로 처리 한 것을 보았고이를 어떻게하는지 배우고 싶다. 특히, 링크 위로 마우스를 가져 가면 ajax를 사용하여 웹 페이지의 미리보기를 볼 수 있습니다.ajax를 사용하여 URL을 미리 보려면 어떻게해야합니까?

답변

2

쉽게 솔루션 인 하드 솔루션 및 사용-A-라이브러리 솔루션이있다.

use-a-library : 그렇지 않으면 좋은 이유가없는 한 항상 use-a-library 솔루션을 선호합니다. 당신을위한 서비스로 "하드 솔루션"을 래핑 한 가지 가능한 사이트 : http://thumbnails.iwebtool.com/demo/

쉽게 : 쉬운 솔루션을 그냥 다운 스케일 AJAXy 창으로 대상 웹 페이지를로드하는 것입니다. 이 작업을 위해 많은 라이트 박스 등급 플러그인을 사용할 수 있습니다. 특히 라이트 박스 창에서 임의의 HTTP 콘텐츠를 타겟팅 할 수있는 플러그인이 많이 있습니다. GreyBox은 제가 전에 사용했던 것들 중 제가 가장 좋아하는 것입니다. Lightbox Gone Wild도 좋습니다.

하드 : 그런 다음 하드 솔루션이있다 : 당신이 웹 페이지의 서버 측 렌더링 이미지로 렌더링을 캐시 한 다음 옆에 사소한 라이트 박스 - 억양 자바 스크립트를 (사용하여 해당 이미지를 제공하기 위해 필요 기타 요구 사항). 이 작업을 수행하는 방법은이 상자의 범위를 벗어나는 것입니다. 왜 너는 그렇게 할까? 미리보기는 클라이언트에 대해 훨씬 빠르게 생성되며 대상 웹 사이트에서 클라이언트 세션을 파탄시킬 수있는 세션에서 클라이언트 세션을 밀폐합니다. Javascript 및/또는 멀웨어가 제대로 실행되지 않으면 AJAXy에서도 열악한 상황이 발생할 수 있습니다 창 안의 창.

0

나는 그가 운전하는 것을 알고 있다고 생각합니다. 무슨 일이 일어날 그는 하이퍼 링크 (자바 스크립트) 위에 마우스를 올리면 창을 표시하고 해당 창은 하이퍼 링크에서 참조하는 웹 사이트의 스냅 샷 이미지를 표시하려고합니다.

아약스 부분은 비동기 적으로, 귀하의 사이트를 호스팅하는 서버에 연결하고, 이동하고, img 태그에 표시 할 사이트의 이미지를 가져 오는 페이지를 안타. 이제

, 어떻게 하나 사이트의 이미지를 생성합니까? 나는 이것이 미리 (예를 들어 내용이 만들어 짐에 따라) 이루어졌고 이미 생성 된 이미지가 리콜 (recall) 될 것을 제안한다.

방법으로 시작하는 이미지를 생성하는? 나는 이것이 또 다른 질문이라고 생각합니다 : "웹 사이트의 스냅 샷 이미지를 생성하는 방법?"

관련 문제