2011-06-10 5 views
0

웹 사이트는 내 사이트의 콘텐츠를 표시하는 데 독자 수 있습니다. 그들은 표시하고자하는 콘텐츠의 URL을 제공합니다. 문제는 스타일을 적용 할 수 없다는 것입니다.다른 도메인의 콘텐츠 표시

다음은 내가하는 일을 설명하는 코드입니다. 원래 도메인은 다음과 같이 나에게 PHP URL을 제공 :

http://feed.domain.org/reader.php?date=20110610&type=type&lang=AM

내 페이지에 iframe이에이 내용을로드. 그런 다음 스타일을 적용하려면 다음과 같이 div에 넣으려고 검색합니다.

istyled.innerHTML = iframe.contentWindow.document.body.innerHTML;

콘텐츠가 iframe에 표시됩니다. 그러나 istyled는 비어 있습니다.

많은 질문은 다른 도메인에서 오는 콘텐츠에서 발생하는 것으로 보입니다. 이 사이트는 나에게 콘텐츠를 제공하기 때문에 내 사이트에 맞는 스타일로 해당 콘텐츠를 표시하려면 어떻게해야합니까? 원래 도메인이 웹 서버에 지정할 수있는 정책이 있습니까, 아니면 특정 방식으로 콘텐츠를 사용할 수있게 만들 수 있습니까? 웹 서버에서해야 할 일이 있습니까?

답변

0

원본 페이지 본문의 내용 만 가져 오는 경우 머리에 선언 된 CSS 참조에 다시 추가하거나 IFRAME src를 페이지에 설정해야합니다.

+0

어떤 참조 정보가 있습니까? URL에 의해 반환 된 텍스트에만 관심이 있습니다. 내가 그것을 얻고, div에로드하고, 내 스타일을 적용 할 수 있기를 원합니다. iframe.src가 URL로 설정됩니다. 그런 다음 iframe의 내용을 가져 와서 다른 곳으로로드 할 수 있다고 생각했습니다. – Martine

관련 문제