Болтун
Зарегистрирован: 11 September 2003
Сообщения: 340
Примеры кода: 3
|
RE[6]: подсчет значений в колонке грида. |
16 December 2004 18:34 |
|
|
|
|
не хочу.
Тогда вот:
<script type="text/javascript">
function evalSize() {
var dFiles = document.getElementById('dgFiles');
var size = 0;
for (i = 0; i < dFiles.rows.length; i++)
size += parseFloat(dFiles.rows[i].cells[0].innerText);
document.getElementById('result').innerHTML = size;
totalSize.style.display = "";
}
</script>
<div>Total size: <span id="result"><button onclick="evalSize()">calculate</button></span></div>
<table id="dgFiles">
<tr>
<td>1</td>
</tr>
<tr>
<td>7</td>
</tr>
<tr>
<td>2</td>
</tr>
<tr>
<td>4</td>
</tr>
</table>
Выводы делай сам
и чем отличается твой код от моего ?
а ну да... таблицу добавил...
Да не, дело не в таблице, у тебяж она тоже есть, которая грид... смотри внимательней 
понял...
только у меня несколько сложнее почему то код генериться: таблица еще и в ячейке, без опозновательных знаков
<table cellspacing="1" cellpadding="0" rules="all" border="0" id="dgFiles" style="border-width:0px;width:100%;">
<tr style="color:White;background-color:CornflowerBlue;">
<td class="yt" style="width:99%;"><a href="javascript:__doPostBack('dgFiles$_ctl1$_ctl0','')" style="color:White;">Name</a></td><td class="yt"> Size</td><td class="yt">Type </td><td class="yt" nowrap="nowrap" style="width:117px;"><a href="javascript:__doPostBack('dgFiles$_ctl1$_ctl1','')" style="color:White;">Date Modified</a></td><td class="yt1">
<input name="dgFiles:_ctl1:head" id="dgFiles__ctl1_head" type="checkbox" onclick="selectAll()" />
</td>
</tr>
<tr style="background-color:#F9F9F9;">
<td class="yt1">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src='images/file_asp.gif' > </td>
<td>Old.Boy.2003.PROPER.DVDRip.XviD-PLUS.avi</td>
</tr>
</table>
</td>
<td class="yt" nowrap="nowrap" align="Right">
717236 Kb
</td>
<td class="yt"> <span>File</span></td>
<td class="yt" nowrap="nowrap">14.11.2004 18:31:45</td><td class="yt1">
<input name="dgFiles:_ctl2:_ctl1" type="checkbox" name1="chbList" onclick="refreshList()" value="\\cell\Video\vol0\Old Boy.RUS\Old.Boy.2003.PROPER.DVDRip.XviD-PLUS.avi" />
</td>
</tr>
<tr style="background-color:#F0F0F0;">
<td class="yt1">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src='images/file_asp.gif' > </td>
<td>Old.Boy.2003.PROPER.DVDRip.XviD-PLUS.SRT</td>
</tr>
</table>
</td>
<td class="yt" nowrap="nowrap" align="Right">
68 Kb
</td>
<td class="yt"><span>File</span></td>
<td class="yt" nowrap="nowrap">06.10.2004 21:59:58</td><td class="yt1">
<input name="dgFiles:_ctl3:_ctl1" type="checkbox" name1="chbList" onclick="refreshList()" value="\\cell\Video\vol0\Old Boy.RUS\Old.Boy.2003.PROPER.DVDRip.XviD-PLUS.SRT" />
</td>
</tr>
</table>
вот видишь там 717236 Kb и 68 Kb ?
вот до них и надо добраться. Двадцать лет строил песочный замок, потом поумнел и стал строить воздушный.
Последний раз редактировалось 16 December 2004 18:34
|
|