2010-01-11 2 views

답변

3

가장 좋은 방법은 정상적으로 저하시키는 것입니다.

<a id='mylink' href='xyz.html'> 

링크는 팝업에서 열리는 리소스를 가리 킵니다. 그러면 링크에 JQuery 코드가 추가되어 팝업에서 열리게됩니다.

그런 식으로 JavaScript를 사용하지 않는 사용자도 팝업에 액세스 할 수 있습니다.

대부분 라이트 박스 클론은 Thickbox처럼 작동합니다.

+0

fancybox를 사용하고 있는데, 제안 된대로 작동합니까? –

+0

나는 그렇게 생각할 것이다. fancybox 링크에 사용하는 HTML을 표시 할 수 있습니까? –

+0

예,이 방법은 다음과 같습니다. 감사합니다. :) –

1

일반적으로 검색 엔진은 자바 스크립트를 실행하지 않으므로 팝업 div에 포함 된 항목을 색인 할 수 없습니다.

그러나 User-Agent 헤더를 검사하여 페이지가 웹 스파이더에 의해 요청되었는지 확인할 수 있지만 이는 모범 사례로 간주되지 않습니다.

1

한 번에 말하기 : iframe을 사용하지 마십시오. 엉뚱한 기술이며 검색 엔진이 iframe의 페이지를 색인 생성하지 않기 때문에 iframe을 사용하지 마십시오.

첫 번째 질문 : 데이터가 팝업 "팝업"(이미 말했듯이 검색 엔진으로, 일반적으로 자바 스크립트를 실행하지 않습니다)에 동시에로드하는 경우

아니, 그것은 할 수 없습니다. 데이터가 이미로드되어 있고 팝업 div가 페이지로드시 숨겨진 경우 검색 엔진은 콘텐츠의 색인을 생성합니다.

두 번째 질문 :

하지 마십시오. 이를 클로킹 (Cloaking)이라고하며 검색 엔진에 의해 처벌 될 것입니다. 사용자를 위해 사용자 정의 된 콘텐츠가 마음에 들지 않으면 다시 스크래치 상태가됩니다.

관련 문제