JavaScript & ASP.NET
4 отговора
118 прегледа
JavaScript & ASP.NET
Здравейте, имам следия проблем: имам ASP страница, в която зареждам данни от БД в един DataGrid, който е с ID = "DataGrid1", искам когато потребителя позиционира мишката в някоя клетка от таблицата (TD), нейният цвят да се променя и съответно, когато излезе от нейната област, да се възстановява първоначалният й цвят. Проблемът е, че отскоро се занимавам с Java Script и не знам, за кой event точно да дефинирам onmouseenter и onmouseleave?
<script for="????" event="onmouseenter" language="javascript"> event.srcElement.bgColor = '#6495ED'
</script>
<script for="????" event="onmouseleave" language="javascript">
event.srcElement.bgColor = '#FFFFFF';
</script>
Кой обект трябва да стои на мястото на въпросителните, пробвах с "TD" и "DatаGrid1.cells", но нищо не става? Моля, помогнете.
<script for="????" event="onmouseenter" language="javascript"> event.srcElement.bgColor = '#6495ED'
</script>
<script for="????" event="onmouseleave" language="javascript">
event.srcElement.bgColor = '#FFFFFF';
</script>
Кой обект трябва да стои на мястото на въпросителните, пробвах с "TD" и "DatаGrid1.cells", но нищо не става? Моля, помогнете.
Re: JavaScript & ASP.NET
greshno podhozhdash. ne che ne mozhe da stane i taka, no probwai slednoto :
...
<td ... onmouseover="this.style.backgroundColor='#ff0000'" onmouseout="this.style.backgroundColor='green'">table cell content</td>
...
<td ... onmouseover="this.style.backgroundColor='#ff0000'" onmouseout="this.style.backgroundColor='green'">table cell content</td>
Re: JavaScript & ASP.NET
<SCRIPT LANGUAGE="JavaScript">
<!--
window.onload = function () {
for (i=0;i<document.all.length;i++) {
if (document.all(i).tagName == 'TD' && document.all(i).className == 'datagrid') {
document.all(i).onmouseover = function fnt() { this.style.backgroundColor = "red"; }
document.all(i).onmouseout = function fnt() { this.style.backgroundColor = "white"; }
}
}
}
//-->
</SCRIPT>
Остава само да сетнеш за всяка такава клетка class=datagrid, като името можеш да го смениш!
БАба...
. . . o o o O O O o o o . . .
Сори, ама клубчето се бъгва... начи където пише (i), това е i в квадратни скоби... и цветовете можеш да си ги сетнеш каквито е необходимо!
Редактирано от БaбaИлиицa на
Re: JavaScript & ASP.NET
mdam, mozhe i taka ;)
dori e po-chitaw tozi wariant ;)
brawo babo ;)
dori e po-chitaw tozi wariant ;)
brawo babo ;)