2011-09-06 2 views
2

모든 웹 페이지에 대한 링크를 만들고 텍스트 블록의 첫 번째 인스턴스 위치로 스크롤 할 수 있습니까?위치가 스크롤되는 링크

예 :

http://techcrunch.com/2011/09/06/google-api-launch-still-months-away/#scrollto"A Google project headed by Vic Gundotra" 

이것은 일부 페이지의 경우 절반 방법 스크롤됩니다.

참고 : 링크 된 페이지를 제어 할 수 없으며 웹상의 모든 페이지가 될 수 있습니다. 내가 설명한 것을 할 수있게 해주는 자바 스크립트 트릭이 있습니까?

답변

2

아니요, 페이지의 앵커 이름이 이미 지정된 페이지의 일부에만 연결할 수 있습니다.

Link that scrolls to position

귀하의 질문에 대한 내 대답에 연결한다. 하지만 스택 오버플로는 다음과 같은 HTML을 가지고 있기 때문에 작동합니다.

<a name="7324427"></a> 

위의 모든 답변을 통해이를 가능하게합니다.

+0

내가 설명한 것을 수행 할 수있는 자바 스크립트 트릭이 있습니까? – James

+1

귀하의 페이지가 아닙니다. 따라서 JS를 실행할 수 없습니다. –

+0

iframe에 넣고 스크롤하면 어떨까요? 그것은 가능한가? – James

1

내가 링크 된 페이지

페이지 앵커/ID에 대한 링크가 당신이 할 수있는 모든 것입니다 제어 할 필요가 없습니다. 대상 페이지의 첫 번째 텍스트 블록에 ID 속성이 있으면 다음과 연결할 수 있습니다.

wwww.example.com/page.html#blockOfTextID 
+0

나는 이것을 이미 알고있다. 어쨌든 고마워. 문제는 내가 연결된 페이지 (웹상의 어떤 페이지도 될 수 있음)를 제어 할 수 없다는 것입니다. – James

+0

오른쪽. 글쎄, 그게 네가 할 수있는 전부 야. –

관련 문제