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 ') ошибка "Требуется объект" Что можете подсказать по этому вопросу, как реализовать фукцианал? |
потому что div помещен в тег datalist, чего нельзя делать
|
я понимаю что из за этого это и не работает, поэтому и спрашиваю другие пути решения, если рассудит то даталист на клиенте преобразуется в обычный table и каждому диву в элементе присваевается свой клиент id неужели нельзя вытянуть клиент Id нужного дива и задать ему тот же самый style
|
Часовой пояс GMT +3, время: 11:51. |