2010-02-17 4 views
1

Я получаю значение «msg» со страницы http://www.kimi007.freeiz.com/frame.html со следующим кодом (адрес должен быть в адресной строке, а затем вы нажимаете «вводить», получая, таким образом, предупреждающее сообщение "успех!"):Получить информацию (document.getElementById) из iFrame

javascript: 
(function() 
    { 
     var%20s=document.createElement("script"); 
     s.setAttribute("type","text/javascript"); 
     s.setAttribute("src","http://www.kimi007.freeiz.com/java.js"); 
     document.getElementsByTagName("head")[0].appendChild(s); 
    } 
)() 

выше имеет следующие две строки в файле .js:

var capForm = document.getElementById('form').elements[0].value; 
alert('' + capForm + ''); 

У меня нет проблем, до этой стадии. Однако я хочу поставить «frame.html» в плавающем фрейме, как это:

http://www.kimi007.freeiz.com/test.html 

и есть мой код работает на Java, так что я могу получить тот же «успех!» сообщение из iFrame. Есть идеи, как это сделать?

Спасибо.

ответ

0

попробуйте следующий код, может сделать трюк:

top.frames[name_of_the_frame].some_function() 
Смежные вопросы