Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / this как аргумент / 9 сообщений из 9, страница 1 из 1
17.09.2012, 10:51:09
    #37959882
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
this как аргумент
всем привет

не могу понять - почему не работает ...

Код: javascript
1.
2.
3.
4.
5.
6.
<script type="text/javascript">
function getOptVal(theSelect){
  var val = document.getElementById(theSelect).value;
  alert(val);
}
</script>


Код: html
1.
2.
3.
4.
5.
6.
    <select onchange="getOptVal(this)" name="select1" id="select1">
      <option value="">select value, please...</option>
      <option value="first">first</option>
      <option value="second">second</option>
      <option value="third">third</option>
    </select>


не отрабатывает функция если в качестве аргумента при вызове указан - this...
если явно указывать id объекта - то все хорошо

почему не работает и как сделать так, чтобы отпала необходимость привязываться к конкретному id ?
...
Рейтинг: 0 / 0
17.09.2012, 11:02:40
    #37959910
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
this как аргумент
Это было бы смешно, если бы не было грустно...

Как ты думаешь, чему this равно?
...
Рейтинг: 0 / 0
17.09.2012, 11:05:18
    #37959918
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
this как аргумент
AntonariyЭто было бы смешно, если бы не было грустно...

Как ты думаешь, чему this равно?
Так - не догадается.
Может, так:
Код: javascript
1.
var val = theSelect.value;
...
Рейтинг: 0 / 0
17.09.2012, 11:07:05
    #37959923
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
this как аргумент
Серж, слишком просто. Надо заставить шевелить извилинами, иначе через опять с подобной ерундой заявится.
...
Рейтинг: 0 / 0
17.09.2012, 11:26:45
    #37959958
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
this как аргумент
AntonariyСерж, слишком просто. Надо заставить шевелить извилинами, иначе через опять с подобной ерундой заявится.
не-не-не...
я готов шевелить мозгами :)
вот только пока не сильно хорошо получается...
...
Рейтинг: 0 / 0
17.09.2012, 11:27:47
    #37959961
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
this как аргумент
AntonariyКак ты думаешь, чему this равно?
я думал - что this будет равно идентификатору (id) :(
а получается, что это полный путь к узлу?
...
Рейтинг: 0 / 0
17.09.2012, 11:28:32
    #37959962
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
this как аргумент
ShSergeМожет, так:
Код: javascript
1.
var val = theSelect.value;


спасибо - наглядность сработала
...
Рейтинг: 0 / 0
17.09.2012, 12:52:30
    #37960147
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
this как аргумент
buyboyя думал - что this будет равно идентификатору (id) :(Вам сюда
...
Рейтинг: 0 / 0
17.09.2012, 12:57:46
    #37960168
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
this как аргумент
skyANAВам сюдаспасибо! акутальная ссылка!
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / this как аргумент / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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