2013-05-28 2 views
1

사용자가 라디오 목록에서 옵션을 선택할 때 동적으로 크기를 조정해야하는 iframe이있는 페이지가 있습니다.라디오에서 동적 iFrame 크기 조정

iframe에 대한 부모 창의 크기를 동적으로 조정할 수있는 몇 가지 해결책을 찾았지만 제출 버튼이없는 양식의 라디오 버튼에 해당 이벤트를 바인딩하는 방법을 찾지 못했습니다.

누구든지 아이디어가 있습니까?

+0

$('input:radio').change( function(){ //change iframe height here } ); 
(https://developer.mozilla.org/en- US/docs/Web/API/EventTarget.addEventListener) 등이 있습니다. 이렇게하면 청취자를 라디오 입력에 연결할 수 있습니다. 거기에서 가져 가라. –

+0

크기 조정을, 라디오 버튼의 선택에 그 방법 내부 메서드를 호출 할 수 있습니다 당신은 ['addEventListener']로 확인 할 수 있습니다 – tkone

+0

[DOM에서 "클릭"이벤트 리스너를 추가하거나 연결하는 방법은 무엇입니까?] (http://stackoverflow.com/questions/5369319/how-to-add-or-attach-click-event-listener-in- dom) – tkone

답변

0
당신이
+0

이런 식으로 뭔가? $ ('input : radio'). ('my-div-class', function() { $ (iframe) .contents(). iframe의 콘텐츠 console.debug(); resizeFunction (iframe); }); –

+0

그 코드가 도움이 되었습니까? 나는 당신이 iframe의 내용에 직접 접근하여 그에 따라 크기를 조정할 수 있다고 생각하지 않는다. 지금까지는 높이를 직접 할당 할 수 있습니다. – Rajiv007

+0

나는 아직 작동하지 않았다. 나는 자바 스크립트를 정말로 모른다. 나는 PHP 개발자가 더 많다. 크기를 조정하는 것보다 iframe의 크기를 조정하는 방법과 관련이 있다고 생각합니다. 문제는 내 코드가 아닌 사용자의 코드에서 발생할 가능성이 큽니다. 감사! –