powered by simpleCommunicator - 2.0.34     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (JS) Подстановка переменной в ООП
7 сообщений из 7, страница 1 из 1
(JS) Подстановка переменной в ООП
    #32920223
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, прошу прощения за каламбурную тему, но лучше не придумал.

есть функция, my_func(form_name), при ее вызове передается переменная form_name.
как теперь мне подсавить переменную в следующую конструкцию.

function my_func(form_name) {
var num=document. + form_name + .style.xxxxx;
}

Т.е. мне надо сделать эквивалент

function my_func(form_name) {
var num=document.getElementById(form_name).style.xxxxx;
}
...
Рейтинг: 0 / 0
(JS) Подстановка переменной в ООП
    #32920482
sky2k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно так

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<form name="p" style="width: 10%">
</form>
<script>
    var xxx = 'p';
    eval("var num = document." + xxx + ".style.width");
    alert(num);
</script>

--
No microsoft software was used to post this message
...
Рейтинг: 0 / 0
(JS) Подстановка переменной в ООП
    #32920622
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насколько поддерживаем браузерами данный способ?
...
Рейтинг: 0 / 0
(JS) Подстановка переменной в ООП
    #32920718
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверил на IE 6, Opera 8, FireFox 1.0 - везде честно отработало.
Что и следовало ожидать. Не противоречит это стандарту.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(JS) Подстановка переменной в ООП
    #32920758
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4m@t!cПроверил на IE 6, Opera 8, FireFox 1.0 - везде честно отработало.
Что и следовало ожидать. Не противоречит это стандарту.
----------------------------------------
Артисты не приехали, приехали цыгане

Eval с версии 1.1 появился, не помнишь?
...
Рейтинг: 0 / 0
(JS) Подстановка переменной в ООП
    #32920807
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Николай aka Motodor 4m@t!cПроверил на IE 6, Opera 8, FireFox 1.0 - везде честно отработало.
Что и следовало ожидать. Не противоречит это стандарту.
----------------------------------------
Артисты не приехали, приехали цыгане

Eval с версии 1.1 появился, не помнишь?
Implemented in JavaScript 1.0
ECMA version ECMA-262
...
Рейтинг: 0 / 0
(JS) Подстановка переменной в ООП
    #32920828
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
значит работать будет, спасибо!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (JS) Подстановка переменной в ООП
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]