Page 1 of 1

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

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

Posted: 2005 04 19 13:37 41
by hyeonseok
iframe 내용이 다른 도메인에 있는지에 따라서 다릅니다.

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

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

헉!

Posted: 2005 04 19 16:54 27
by 박민권
hyeonseok wrote:iframe 내용이 다른 도메인에 있는지에 따라서 다릅니다.

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

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

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

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