ورود

View Full Version : چرا این کد جاوا کار نمیکنه؟



nekooee
سه شنبه 17 خرداد 1390, 11:32 صبح
سلام دوستان

من این کد رو تو صفحه html گذاشتم ولی جدولی که باید درست بشه درست نمیشه یعنی همه چیز درسته ولی باید یک جدول بیاد که لیست فایلها رو نشون بده نمیاد:






<head>


<meta http-equiv="Content-Script-Type" content="text/javascript" />

<title>Таблица по опознанию и подбору аналогов микросхем БП</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">

<script language="JavaScript" type="text/javascript" src="array_code.js"></script>
<script language="JavaScript" type="text/javascript" src="array_data.js"></script>
<script language="JavaScript" type="text/javascript" src="sort.js"></script>


<link rel="Stylesheet" type="text/css" href="array.css" media="screen" />

<!-- Подключаем библиотеку функций -->
<script type="text/javascript" src="hltable.js"></script>

<style type="text/css">


/* Определяем стили для подсвечивания строк */
.hoverRow { background-color: #A2B5CD; }
.clickedRow { background-color: #A2B5CD; }
</style>



</head>
<body>

<div id="hidden_layer"><div id="content"></div><a href="javascript://" onclick="this.parentNode.style.display='none'">Закрыть</a>

</div>

<h1><font color="#597798" ><center><u>Таблица по опознанию и подбору аналогов микросхем БП</u></center></font></h1><br>
<h2>Добавить новые микросхемы, Data Sheet, аналоги и другую информацию Вы можете в <a href="http://remont-aud.net/forum/41-3771-1" target="_blank"><font color="#0000FF">этой теме</font></a></h2>




<table id="sort" cellpadding="0" cellspacing="0" border="0" align="center" >
<tr>
<td class="w80" align="center" ><b><u></u></b></td>
<td class="w80" align="center"><b>VCC</b><br>Pin:</td>
<td class="w80" align="center"><b>GND</b><br>Pin:</td>

<td class="w80" align="center"><b>FB</b><br>Pin:</td>
<td class="w80" align="center"><b>DRAIN</b><br>Pin:</td>
<td class="w80" align="center"><b>N.C</b><br>Pin:</td>
<td class="w80" align="center"><b>OUT</b><br>Pin:</td>
<tr>
<td class="w200" ><img src="http://remont-aud.net/ic_power/ic_darka.png" align="left" alt="База по микросхемам БП"></td>
<td class="w80" align="center" ><select id="select_1" size="11" onchange="if(this.options[0].selected) clearSelect(this)" multiple="multiple"><option selected="selected" value="-1">-</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option></select></td>

<td class="w80" align="center"><select id="select_2" size="11" onchange="if(this.options[0].selected) clearSelect(this)" multiple="multiple"><option selected="selected" value="-1">-</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option></select></td>
<td class="w80" align="center"><select id="select_3" size="11" onchange="if(this.options[0].selected) clearSelect(this)" multiple="multiple"><option selected="selected" value="-1">-</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option></select></td>

<td class="w100" align="center"><select id="select_4" size="11" onchange="if(this.options[0].selected) clearSelect(this)" multiple="multiple"><option selected="selected" value="-1">-</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option></select></td>
<td class="w80" align="center"><select id="select_5" size="11" onchange="if(this.options[0].selected) clearSelect(this)" multiple="multiple"><option selected="selected" value="-1">-</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option></select></td>

<td class="w80" align="center"><select id="select_6" size="11" onchange="if(this.options[0].selected) clearSelect(this)" multiple="multiple"><option selected="selected" value="-1">-</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option></select></td>
<td><input type="submit" value="Отсортировать" onclick="Rebuild()">

<BR><BR>

<input type="button" value="Обновить" onclick="window.location.reload()" />
</td>
<td></td>
<td></td>
<td></td>
</tr>
</table>


<p>Всего в базе <b><span id="array_length"></span> </b> наименований.Обновление от 16 ноября 2009 г</p>

<table id="table" >
<tr class="header_tr">
<td class="w100"><a href="javascript:allocator( 'name_weight' ); Rebuild();">↑↓</a> <b>Наименование</b></td>
<td class="w100"><a href="javascript:allocator( 'vcc_weight' ); Rebuild();">↑↓</a> <b>VCC</b></td>
<td class="w80"><a href="javascript:allocator( 'gnd_weight' ); Rebuild();">↑↓</a> <b>GND</b></td>
<td class="w80"><a href="javascript:allocator( 'fb_weight' ); Rebuild();">↑↓</a> <b>FB</b></td>

<td class="w80"><a href="javascript:allocator( 'drain_weight' ); Rebuild();">↑↓</a> <b>DRAIN</b></td>
<td class="w80"><a href="javascript:allocator( 'nc_weight' ); Rebuild();">↑↓</a> <b>N.C</b></td>
<td class="w80"><a href="javascript:allocator( 'drv_weight' ); Rebuild();">↑↓</a> <b>OUT</b></td>
<td class="w100"><a href="javascript:allocator( 'data_sheet_weight' ); Rebuild();"></a><b>Тип корпуса</b></td>
<td class="w100"><a href="javascript:allocator( 'schematics_weight' ); Rebuild();"></a><b>Data Sheet</b></td>

<td class="w100"><a href="javascript:allocator( 'doc_rus_weight' ); Rebuild();"></a><b>Схема</b></td>
<td><a href="javascript:allocator( 'same_weight' ); Rebuild();"></a><b>Аналог</b></td>
</tr>
<tbody id="tablebody" color="#376382"></tbody>
</table>

<script language="JavaScript" type="text/javascript">
msNull(txt.length,true);
createTable( 0, "<", txt.length, "++" );
document.getElementById('array_length').innerHTML = txt.length;
</script>

<script type="text/javascript">
//Подсветка по клику и при наведении мышки на ряд, множественный выбор по клику разрешен
highlightTableRows("table","hoverRow","clickedRow");


</script>


<br>
<br>
<!-- InetLog -->
<center><script language="javascript">
i=Math.random();w=screen.width;h=screen.height;
clr=screen.colorDepth;
if(navigator.cookieEnabled) ck = "Y"; else ck = "N";
document.write('<a href="http://inetlog.ru/" target="_top"><img width=88 height=31 src="http://inetlog.ru/counter/?i='+i+'&cid=41&r='+escape(document.referrer)+'&sid=11021&ck='+ck+'&res='+w+'x'+h+'&clr='+clr+'&pg='+escape(window.location.href)+'" alt="InetLog.ru - статистика сайта" border=0></a>')
</script><a href="http://inetlog.ru" title="статистика"><img border=0 width=1 height=1 src="http://inetlog.ru/img/del.gif" alt="статистика"></a><script language="javascript">

<!-- /InetLog -->



</body>
</html>



فکر میکنم از این قسمت برای جدول استفاده شده باشه:



<script language="JavaScript" type="text/javascript">
msNull(txt.length,true);
createTable( 0, "<", txt.length, "++" );
document.getElementById('array_length').innerHTML = txt.length;
</script>



البته فایلهای زیر رو هم کنارش گذاشتم :
array_code.js و array_data.js و hltable.js و sort.js


میشه ببینیند چرا جدول نمیاد؟ اصلش اینجاست و جدولشم میاد:

http://remont-aud.net/ic_power/

ولی برای من جدولش نمیاد.

من براتون کلا آپلودش کردم فایلهاش رو بتونید ببینید. حجمش فقط 57 کیلوبایت هست

famarini
شنبه 28 خرداد 1390, 14:12 عصر
سلام دوست من

برای استفاده از جدولهای با قابلیت آجکس از سایت زیر می توانی استفاده کنی :
http://www.web-delicious.com/8-best-free-jqueryjavascript-data-grid-glugins (http://www.web-delicious.com/8-best-free-jqueryjavascript-data-grid-glugins/)

موفق و پیروز باشید