자바스크립트로 아이프레임 크기 조절하기?

국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
Post Reply
박민권
해커
해커
Posts: 724
Joined: 2005 01 31 22:33 55
Location: 대한민국
Contact:

자바스크립트로 아이프레임 크기 조절하기?

Post by 박민권 »

익스에서는 resizeTo메소드로 되던데 불여우, 오페라는 어찌해야 할지를 모르겠네요.
스타일에서 width: 100px;는 먹히지만
자바스크립트로 style.width = '100px';는 먹히지 않습니다.
구글선생님도 잘 가르쳐주질 않네요. ㅎㅎ
자바스크립트로 직접 아이프레임 객체를 생성해서 width, height값을 먹히면 될까
싶지만 이렇게 하고 싶지는 않네요.
뭔가 방법이 없을까요?
hyeonseok
해커
해커
Posts: 691
Joined: 2004 08 11 22:14 59
Contact:

Post by hyeonseok »

iframe 내용이 다른 도메인에 있는지에 따라서 다릅니다.

같은 도메인이면, http://hyeonseok.com/home/archive_javas ... meResizing 와같이 하면 되고요...

다른 도메인이면, 크로스도메인 스크립트이어서 안됩니다.
XML로 자료만 받아오고, iframe 을 사용하지 않는 것이 좋습니다.
박민권
해커
해커
Posts: 724
Joined: 2005 01 31 22:33 55
Location: 대한민국
Contact:

헉!

Post by 박민권 »

hyeonseok wrote:iframe 내용이 다른 도메인에 있는지에 따라서 다릅니다.

같은 도메인이면, http://hyeonseok.com/home/archive_javas ... meResizing 와같이 하면 되고요...

다른 도메인이면, 크로스도메인 스크립트이어서 안됩니다.
XML로 자료만 받아오고, iframe 을 사용하지 않는 것이 좋습니다.
감사합니다. 저는

window.frames['ifreView'].style.height = '500px';

이런식으로 했었는데 도무지 안되더라구요.
문서의 id를 통해서 접근해야 하는군요. ㅋ~
삽질 무쟈게했네 ㅠ_ㅠ
iframe니까 당연히 frames를 쓴거였는데 ㅡ_ㅡ
Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests