2009-05-09 1 views

답변

0

부모 프레임의 JavaScript에 액세스하려면 부모 키워드 만 사용하면됩니다. 예를 들면 :

child.htm :

<script> 
    var childVariable = 'child'; 

    function showParentVariable() { 
    alert('from child: '+parent.parentVariable); 
    } 

    window.onload = function() { 
    if (!!parent.child && parent.child===window) { 
     parent.showChildVariable(); 
    } 
    } 
</script> 

parent.htm을 : 나는 당신이 무슨 뜻인지 모르는 ChildParent

: 여기

<iframe src="child.htm"></iframe> 
<script> 
    var parentVariable = 'parent'; 
    var child = window.frames[0]; 

    function showChildVariable() { 
    alert('from parent: '+child.childVariable); 
    } 

    window.onload = function() { 
    child.showParentVariable(); 
    } 
</script> 

라이브 데모입니다 "상황에 민감하다".

관련 문제