Помогите, пожалуйста!!! У меня уже мозг начинает вытекать!

Вот, собсно, код:
index.php
Код |
<html> <head> [i]бла-бла-бла[/i] <body> <script type="text/jаvаscript" src="JsHttpRequest.js"></script> <script type="text/jаvаscript"> function doload(value){ var req=new JsHttpRequest(); req.onreadystatechange=function(){ if(req.readyState==4) document.getElementById("result").innerHTML=req.responseText;} req.open(null,"ofce/select.php",true); req.send({kolvotov:value});} </script> [i]бла-бла-бла[/i] <select name="kolvotov" onChange="doload(this.value);"> <option value="" selected>Кол-во групп ТН ВЭД в постановлении</option> <option>1</option> <option>2</option> </select> [b]<div id="result"></div>[/b] ..Здесь должны появится данные из select.php [i]бла-бла-бла[/i] </body> </html> |
Код |
<? require("JsHttpRequest.php"); $JsHttpRequest=new JsHttpRequest("windows-1251"); switch($_REQUEST["kolvotov"]): case "1": for ($i=0; $i<1; $i++) { echo '<p class="style1">Группа ТН ВЭД: <select name="kod['.$i.']" size="1" id="kod['.$i.']"> <option selected></option> <option>01</option> <option>02</option> <option>03</option> </select></p> <table width="71%" height="0%" border="0" id="001"> <tr> <td width="47%" height="68%"><span class="style1">Количество объектов:</span></td> <td width="43%">всего объектов</td> <td width="10%"><input name="all['.$i.']" type="text" id="all['.$i.']" value="0" size="4" maxlength="3"></td> </tr> <tr> <td height="32%"> </td> <td><div id="f2'.$i.'" style="display:none;">недостоверных</div></td> <td><input name="ndst2['.$i.']" type="text" id="f3'.$i.'" style="display:none" size="4" maxlength="3"></td> </tr> </table>'; } break; case "2": for ($i=0; $i<2; $i++) { echo '<p class="style1">Группа ТН ВЭД: <select name="kod['.$i.']" size="1" id="kod['.$i.']"> <option selected></option> <option>01</option> <option>02</option> </select></p> <table width="71%" height="0%" border="0" id="001"> <tr> <td width="47%" height="68%"><span class="style1">Количество объектов:</span></td> <td width="43%">всего объектов</td> <td width="10%"><input name="all['.$i.']" type="text" id="all['.$i.']" value="0" size="4" maxlength="3"></td> </tr> <tr> <td height="32%"> </td> <td><div id="f2'.$i.'" style="display:none;">недостоверных</div></td> <td><input name="ndst2['.$i.']" type="text" id="f3'.$i.'" style="display:none" size="4" maxlength="3"></td> </tr> </table>'; } break; ?> |
Цитата (Chemist @ 23.12.2008 - 20:44) |
...но он почему-то работает только в Opera 9.6 и в Mozila 3, а в более ранних версиях Opera и во всех версиях IE не работает. |
Цитата (ExtendedPlay @ 24.12.2008 - 09:23) |
а что именно не работает? просто в коде вроде нет ничего особенного... может там просто кодировка вин1251 косячит) какую-нить ашибку выдает?) |
Цитата (Гость @ 24.12.2008 - 21:27) |
Меня как бы смущает вот это req.send({kolvotov:value});} но как говорится , вскрытие покажет. |
Код |
echo '<p class="style1">Группа ТН ВЭД: <select name="kod['.$i.']" size="1" id="kod['.$i.']"> <option selected></option> <option>01</option> <option>02</option> </select></p> <table width="71%" height="0%" border="0" id="001"> <tr> <td width="47%" height="68%"><span class="style1">Количество объектов:</span></td> <td width="43%">всего объектов</td> <td width="10%"><input name="all['.$i.']" type="text" id="all['.$i.']" value="0" size="4" maxlength="3"></td> </tr> <tr> <td height="32%"> </td> <td><div id="f2'.$i.'" style="display:none;">недостоверных</div></td> <td><input name="ndst2['.$i.']" type="text" id="f3'.$i.'" style="display:none" size="4" maxlength="3"></td> </tr> </table>'; |
Код |
$a= "<p class="style1">Группа ТН ВЭД: <select name="kod['.$i.']" size="1" id="kod['.$i.']"> <option selected></option> <option>01</option> <option>02</option> </select></p> <table width="71%" height="0%" border="0" id="001"> <tr> <td width="47%" height="68%"><span class="style1">Количество объектов:</span></td> <td width="43%">всего объектов</td> <td width="10%"><input name="all['.$i.']" type="text" id="all['.$i.']" value="0" size="4" maxlength="3"></td> </tr> <tr> <td height="32%"> </td> <td><div id="f2'.$i.'" style="display:none;">недостоверных</div></td> <td><input name="ndst2['.$i.']" type="text" id="f3'.$i.'" style="display:none" size="4" maxlength="3"></td> </tr> </table>"; ........ default: $a=null; endswitch; echo $a; |