Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   datalist изменение (https://javascript.ru/forum/events/8488-datalist-izmenenie.html)

Grid 29.03.2010 14:44

datalist изменение
 
есть что то типа
<datalist id="datal">
<a href=" .aspx " onMouseOver=turnOn()>
<div Id="mainDiv" > </div>
</a>
</datalist>
соответственно
<SCRIPT>

function turnOn() {

document.getElementById('<%= mainDiv.ClientID%>').style.backgroundImage = "url(img2.gif)";

</SCRIPT>

то есть понятно что надо по наведению сменить картинку на бэкграунде у дива.... на такой код контрол вообще не подгружается.... если брать элемент по id, document.getElementById(' mainDiv ') ошибка "Требуется объект"

Что можете подсказать по этому вопросу, как реализовать фукцианал?

Gvozd 29.03.2010 14:58

потому что div помещен в тег datalist, чего нельзя делать

Grid 29.03.2010 17:06

я понимаю что из за этого это и не работает, поэтому и спрашиваю другие пути решения, если рассудит то даталист на клиенте преобразуется в обычный table и каждому диву в элементе присваевается свой клиент id неужели нельзя вытянуть клиент Id нужного дива и задать ему тот же самый style


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