2012-03-09 6 views
1

블로거에서 사용할 수있는 것과 비슷한 레이아웃/스타일 편집기를 만들려고합니다. iframe을 사용하는 것으로 나타 났지만 iframe은 변경 될 때마다 새로 고침해야합니다. 좀 더 반응이 좋은 것을하려고합니다. 예를 들어 div의 너비를 변경하면 슬라이더를 움직이는 동안이 변경이 발생하는 것을보고 싶습니다.간단한 레이아웃/스타일 편집기 만들기

jmap/etc를 사용하여 iframe 설정에서 iframe에있는 소스를 수정하는 것이 가능한지 궁금하거나 iframe을 사용하지 않는 것이 더 좋습니까?

iframe은 온라인 상태의 기존 웹 페이지를로드하는 데 사용됩니다.

답변

0

iframe의 장점은 페이지의 나머지 부분을 간섭하지 않는다는 것입니다 (다른 CSS, 스크립트, 변수 이름 등을 사용할 수 있음). TinyMCE 및 다른 편집자는 콘텐츠 용으로 iframe을 사용합니다. 그리고 네 그 수는 jQuery를 직접 iframe을 액세스합니다 :

는 추가 정보에 대한 링크, http://jsbin.com/ajatix/edit#javascript,html,live

+0

안녕 시몬, 감사를 참조하십시오. iframe은 기존 웹 페이지를로드하는 데 사용됩니다. 그게 당신의 대답을 바꾸나요? – David

+0

웹 페이지가 동일한 도메인에 있는지 또는 그렇지 않은지에 따라 다릅니다. www.example.com은 www.example2.com을 iframe에로드 할 수 없으며 스크립트를 통해 콘텐츠를 수정할 수 없습니다. 브라우저가 –

+0

안녕하세요, Simon 님의 액세스를 거부합니다. www.site.com에 www.site.com/page.php를 iframe에로드하는 페이지가있는 경우 iframe에 표시된 CSS/내용을 편집 할 수 있습니다. ? – David