Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Выдать список всех свойств указанного при вводе объекта указанного фрейма (https://javascript.ru/forum/misc/36839-vydat-spisok-vsekh-svojjstv-ukazannogo-pri-vvode-obekta-ukazannogo-frejjma.html)

flasher167 29.03.2013 00:56

Выдать список всех свойств указанного при вводе объекта указанного фрейма
 
Выдать список всех свойств указанного при вводе объекта указанного фрейма.

danik.js 29.03.2013 09:25

Цитата:

Сообщение от flasher167
Выдать список всех свойств указанного при вводе объекта указанного фрейма.

Это вопрос? Ок, думаю да, лучше выдать!

flasher167 01.04.2013 14:49

Цитата:

Сообщение от danik.js (Сообщение 243246)
Это вопрос? Ок, думаю да, лучше выдать!

Нет.. как это сделать? Как выдать список

danik.js 01.04.2013 15:25

Какого объекта? Какие свойства?

flasher167 01.04.2013 16:14

Цитата:

Сообщение от danik.js (Сообщение 243689)
Какого объекта? Какие свойства?

ну что то типо такого
for ( var prop in window.idWin.frames[0])
document.write('window.idWin.frames[0].' + prop + ' = <b>' + window.idWin.frames[0][prop] + '</b><br>');

danik.js 01.04.2013 17:17

Ну а разве этот код не выдает список свойств? И как должен вводиться объект? Как это вообще выглядит - ввод объекта во фрейм?

flasher167 01.04.2013 18:13

Цитата:

Сообщение от danik.js (Сообщение 243716)
Ну а разве этот код не выдает список свойств? И как должен вводиться объект? Как это вообще выглядит - ввод объекта во фрейм?

я понятия не имею.. вот такие приколы от меня требуют ! если образованный человек не понимает, что от него хотят то тут уже ясно что страна деградировала

flasher167 02.04.2013 16:40

так получается?
// создаем новое окно с фреймами, для последующих обращений к окну создаем указатель на создаваемый объект
idWin = window.open();
idWin.document.open();
idWin.document.write('<html><frameset cols="50%,*"><frame src=""><frame src=""></frameset></html>');
idWin.document.close();
/* используем конструкцию for...in для перебора свойств элемента [0] коллекции frames созданного объекта и результат
выводим на текущую страницу */
for ( var prop in window.idWin.frames[0])
document.write('window.idWin.frames[0].' + prop + ' = <b>' + window.idWin.frames[0][prop] + '</b><br>');

или не правильно понимаю задание?

flasher167 03.04.2013 15:50

Сегодня узнал что, нужно создать форму. в ней указать имя фрейма которого нужно проверить по свойствам ..
показали мини пример толком ничего не понял но (r1= название.формы.название.по я.value;
далее r1 переобразуем в объект r1=eval(r1); и потом прогонять по for ( i in r1)) вот так... и это как?

flasher167 04.04.2013 16:15

Получается пишу форму, в поле адрес фрейма я пишу тот адрес где у меня находится html страница
<form name="frame" action="url">
<INPUT NAME=n1 VALUE="Адрес фрейма">
<INPUT TYPE=SUBMIT VALUE="Отправить">
</form>

далее мне надо как то рассказать скрипту что бы он проверил на свойств именно эту страницу
//  как присвоить страницу для перебора ???
for ( var prop in window.idWin.frames[0])
document.write('window.idWin.frames[0].' + prop + ' = <b>' + window.idWin.frames[0][prop] + '</b><br>');

потом должна открыться страница со свойствами этого фрейма который находится в html странице


Часовой пояс GMT +3, время: 12:16.