2010-11-30 2 views
0

A.html에서 B.html로 iframe을 엽니 다.부모의 창에서 iframe의 javascript 변수를 인용 할 수있는 방법

<script type="javascript"> 
    var a; 

    a=window.frames[0].b; 
    alert(a); 
</script> 

하지만 resault :

<script type="javascript"> 
    var b=0; 

    function test(){ 
     alert(b); 
     return b; 
    } 
</script> 

그렇게 A.html에서 내가이 쓰기 B.html 에서 변수 B를 인용합니다 :

는 B.html에, 나는 JS 쓰기 "정의되지 않음"; 그러나, 나는 변수 a와 b가 모두 제대로

그래서 두 번째 인용 방법 일 수없는 이유를 알릴 수
<script type="javascript"> 
    var a; 

    a=window.frames[0]. test(); 
    alert(a); 
</script> 

A.html

의 기능 테스트를 인용?

답변

0

나를 위해 작동합니다.

어떤 브라우저를 사용하십니까? 속성에 액세스 할 때 프레임 안의 문서가 이미로드되어 있습니까?

관련 문제