Показать сообщение отдельно
  #13 (permalink)  
Старый 16.12.2009, 21:15
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

onclick="this.size=3" //это
onclick="alert('The Truth is Out There')" //меняете на это


исходя из этого:
https://developer.mozilla.org/en/DOM/select
https://developer.mozilla.org/en/DOM/element
http://www.w3.org/TR/DOM-Level-2-HTM...ml#ID-94282980
http://www.w3.org/TR/1999/REC-html40...ml#edef-SELECT

а еще вот здесь: http://www.w3.org/TR/1999/REC-html40...l#adef-onclick
написано вот это:
Цитата:
onclick = script [CT]
The onclick event occurs when the pointing device button is clicked over an element. This attribute may be used with most elements.
вот это:
<html>
<head>
<script type="text/javascript">
function simulateClick() {
var e = document.getElementById('someID');
	e.focus(); //здесь все работает, а
	e.click();  //вот здесь вызывает ошибку
}
</script>
<title></title>
</head>
<body onload="setTimeout('simulateClick()', 2000);">
<select id="someID" name="name">
	<option value="v1">option1</option>
	<option value="v2">option2</option>
	<option value="v3">option3</option>
</select>
</body>
</html>


Цитата:
click() Simulates a click on the current element.
Реализовывать или нет то или иное поведение дело конкретной компании и браузера и насколько я понимаю, Ваш вопрос волнует только людей, которые не понимают или не читали то, что написано вот здесь ECMAScript в краткая история. Так как то, что Вас интересует никому, кроме Вас не интересно и реализация бессмысленной по сути вещи бессмысленна, всё это вышесказанное ведет к неизбежному вопросу: зачем Вам это нужно?, на что собственно Вы отвечаете 'мне интересно', а моя реализация меня приравнивает Ваш ответ к дурацкому ответу 1. чтобы было

Последний раз редактировалось Gozar, 17.12.2009 в 13:23.
Ответить с цитированием