2013-06-19 6 views
0

클릭하면 iframe의 높이를 변경해야합니다. iframe이이 코드 생성됩니다 :클릭하면 iframe 높이가 변경됩니다.

var box = document.createElement('iframe'); 
box.id = "statasa"; 
box.setAttribute('onclick', 'getmap()'); 
box.src = 'http://www.mysite.com/map.php'; 
box.frameBorder = 1; 
box.style.border = 1; 
box.style.overflow = 'hidden'; 
box.style.cursor = 'pointer'; 
box.style.width = '300px'; 
box.style.height = '720px'; 
box.style.position = 'absolute'; 
document.getElementsByTagName('body')[0].appendChild(box); 

그리고 이것은 기능입니다 :

function getmap() { 
    d = document.getElementById('statasa'); 
    d.style.width="150px"; 
    d.style.height="150px"; 
} 

오류가 무엇입니까? 더 간단한 방법이 있습니까?

+0

당신이 "iframe이"버튼을 클릭 폭을 줄일 수없는 질문의 두 번째 부분에 관해서는


은 단순화 한 방법 대신하다 왜냐하면 그 자식 요소에 영향을 줄 것이기 때문입니다. iframe 테두리를 클릭하면 – Rajiv007

답변

관련 문제