2010-11-30 2 views
0

В A.html Я открываю iframe с B.html в нем.Как я могу указать переменную javascript iframe в родительском окне

в B.html, я пишу ЯША:

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

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

так в A.html я хочу процитировать переменный б в B.html я пишу это:

<script type="javascript"> 
    var a; 

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

но resault «неопределен»; однако, я цитирую тест функции в A.html

<script type="javascript"> 
    var a; 

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

как переменная а и б мог предупредить правильно

так почему второй метод цитаты может не работать?

ответ

0

Это работает для меня.

Какой браузер вы используете? Вы уверены, что документ внутри фрейма уже загружен при доступе к свойству?

Смежные вопросы