Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > как сохранить значение в главном окне?


Автор: killkiller 18.1.2010, 14:06
добрии дени!!!

ести главное окно и вниом ифреим

маин.пхп:
показать чистый исходник в новом окнеСкрыть/показать номера строкпечать кода с сохранением подсветки
Код
    
<iframe src="123.html"></iframe>
     
<script>
    var a1;
    var a2;
    var a3;
     
    function foo() {
    alert(arr instanceof Array); // резулитат true
    alert(arr[0]);// резулитат 1   
    a1=arr[0]; // а самое интересное тот undefined как я могу сахранити ати знацение с масива в этом окне???
}
    document.write(a1);
    document.write(a2);
    document.write(a3);
         
    </script>

123.хтмл:
показать чистый исходник в новом окнеСкрыть/показать номера строкпечать кода с сохранением подсветки
Код

    <script>
    window.parent.arr=new window.parent.Array(1,2,3);
    window.parent.foo();
    </script>




помогите сахранити знацение с массива в главном окне

зарание всем спасибо

Автор: 12345c 18.1.2010, 15:54
Массив передаётся по ссылке, поэтому передавать надо по 1 элементу массива (если он - элементарный объект (примитив) ), в сложных случаях проще сериализовать в строку. В остальном всё правильно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)