2010-06-02 4 views
1

내 웹 페이지에서 내 사이트의 다른 부분에 대한 링크가 포함 된 "머리글"을 사용할 계획입니다. 모든 페이지에 동일한 '머리글'이 표시됩니다. 내 머리글에 이미지가 포함되어 있습니다.프레임 A에서 프레임 B로드를 시작할 수 있습니까?

이 아이디어를 구현하고 프레임에 대해 생각하기 시작했습니다. 나는 내 머리글을 프레임에 넣어야하고 주요 내용은 다른 프레임에 표시 될 것입니다. 나는이 방법으로 헤더를 다시로드하는 것을 피할 수있다. 그것은 항상 존재하며 두 번째 프레임의 내용 만 다시로드됩니다 (헤더의 링크를 클릭 한 결과). 이렇게 할 수 있을까요? 즉, 프레임 A의 링크를 클릭하여 프레임 B의 다시로드를 시작할 수 있습니까 (프레임 A를 다시로드하지 않고도)? 보통 끔찍한 사용자 경험을 만들어으로,

<a href="whatever.html" target="another-frame-name"> 

그러나 사용하지 고려하시기 바랍니다 프레임 :

+0

웹 사이트 용 프레임 사용에 대한 생각을 자제하는 것이 좋습니다. 이유는 모든 프레임이 "별도의 문서"이며 우선 검색 엔진은 프레임의 콘텐츠 색인을 생성하지 않습니다. 둘째, 검색 결과가 프레임 세트 대신 프레임을 가리키면 방문자는 사이트 구조 대신 프레임 내용을 보게됩니다. 속도 향상을 위해 최신 기술을 사용하십시오. 많은 페이지에서 동일한 내용을 다시 입력하지 않으려면 서버 측 스크립트 언어 사용을 고려하십시오. CGI, JAVA, ASP, PHP ... 또는 HTML을 서버에 포함하고 렌더링하는 유사한 기능을 제공합니다. – BerggreenDK

답변

2

확인은 대상 속성을 사용합니다.

1

예, 가능합니다. 그것이 A의 대상 속성입니다.

두 개의 프레임이 있는데, 하나는 헤더라고하고, 하나는 콘텐츠라고합니다.

그런 다음 헤더에 target = "content"를 링크에 추가하십시오. 이렇게하면 명명 된 프레임 내부의 링크에 지정한 href를로드하도록 브라우저에 지시합니다.

한 메모. 요즘에는 프레임이없는 사이트를 만들고 싶습니다.

관련 문제