2011-12-09 2 views
0

안녕하세요 다른 페이지의 특정 프레임에 연결할 수 있는지 궁금하고 다른 프레임을 계속 표시하고 싶습니다.프레임이있는 외부 사이트에 연결

예 : site : example.com이 있고 메뉴와 프레임에 대해 하나의 프레임이있는 anotherexample.com에 연결하고 싶습니다.
서브 페이지에 링크해도 메뉴 프레임을 볼 수 있습니까? iframe 대응

<FRAMESET> 
    <FRAME SRC="Entete.html" > 
    <FRAMESET > 
    <FRAME SRC="Menu.html"> 
    <FRAME SRC="inslien.html" NAME="frameA"> 
    </FRAMESET> 
</FRAMESET> 

<A HREF="http://whateveryouwant.com" TARGET="frameA"> 

: 프레임

답변

0

자바 스크립트로 할 수 있습니다

var에 myf = document.getElementById를 ("myiframe");
myf.src = "http://anotherexample.com";

은 iframe A는 그것은 가능하지 iframe이 B의 SRC

+0

iframe을 사용하는 것이 좋습니다, –

+0

프레임과 iframe의 동작간에 차이가 있습니까? 내가 링크 할 사이트는 약 5000 페이지를 가지고 검색을 수행하고 바꿀 수 있기 때문입니다. iframe으로 변경하면 무엇을 얻을 수 있습니까? 감사. – Patrik

+0

http://stackoverflow.com/questions/1079128/whats-the-difference-between-iframe-and-frame으로 안내합니다. –

0

를 수정할 수 있도록 프레임 부모의 동일한 도메인에 있어야합니다. 이것은 HTML의 프레임의 고유 한 기능으로, 프레임 내용 ("프레임 세트의 상태")의 조합에는 자체 URL이 없다는 점에서 종종 기본적인 문제로 언급됩니다.

간단한 사례에 적용 할 수있는 대안이 있습니다. 링크 할 사이트를 모방 한 작은 프레임 세트 페이지를 직접 구성하십시오. 링크 된 사이트의 콘텐츠와 동일한 콘텐츠가 포함 된 헤더, 탐색 및 기타 프레임을 링크 된 사이트의 URL과 일치하는 절대 URL을 사용하여 포함합니다. 서버 측 또는 클라이언트 측 기술을 사용하여 컨텐트 프레임에 표시 할 특정 컨텐트의 이름을 포함하는 쿼리 부분으로 페이지 URL을 작동 시키십시오. 그런 다음 필요에 따라 다양한 쿼리 파트를 사용하여이 프레임 셋 페이지에 연결할 수 있습니다.

탐색 프레임의 변경 사항 (예 : 링크가 아닌 페이지 또는 강조 표시된 페이지)을 처리하지 못합니다. 단, 동일한 행의 추가 코드로 처리 할 수 ​​있습니다.

해결 방법이 취약 할 수 있습니다 (링크 된 사이트의 변경으로 쉽게 엉망이 될 수 있음). 저작권 문제가 발생할 수 있습니다.