The My Opera forums have been replaced with forums.opera.com. Please head over there to discuss Opera's products and features
See the new ForumsYou need to be logged in to post in the forums. If you do not have an account, please sign up first.
бага в коде + opera (тоже бага?)
вот страница с исходным кодом:<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>TEST PAGE!!!</title> <style type="text/css"> </style> </head> <body> <h1 align="center" class="style1">п▓я▀п╠п╣я─п╦я┌п╣ п©я─п╟п╡п╦п╩я▄п╫я▀п╧ п╡п╟я─п╦п╟п╫я┌ п╬я┌п╡п╣я┌п╟ п╡ п©я─п╦п╪п╣я─п╣ п╦п╩п╦ п╥п╟п╢п╟я┤п╦:</h1> <div id="timer" class="hr_1">15:00</div> <script type="text/javascript"></script> <?php /* echo "POST array
\n"; foreach ($_POST AS $field => $value){ echo "$field = $value
\n"; } */ $datedb = "fiz"; $db = mysql_connect("127.0.0.1","trunghiep","12345"); mysql_query('SET NAMES utf8 ') or header('Location: Error'); mysql_select_db("$datedb",$db); if ( $_POST['level'] == "0" ) { $classdb = 'test0'; $u_level = '0'; } elseif ( $_POST['level'] == "7" ) { $classdb = 'test7'; $u_level = '7'; } elseif ( $_POST['level'] == "8" ) { $classdb = 'test8'; $u_level = '8'; } elseif ( $_POST['level'] == "9" ) { $classdb = 'test9'; $u_level = '9'; } elseif ( $_POST['level'] == "10" ) { $classdb = 'test10'; $u_level = '10'; } elseif ( $_POST['level'] == "11" ) { $classdb = 'test11'; $u_level = '11'; } else { $classdb = 'test0'; $u_level = '0'; } // echo $classdb; $qua = $_POST['quantity']; //$level = '3'; $level = $_POST['level']; $result = mysql_query("SELECT * FROM $classdb where level=$level ORDER BY RAND() LIMIT $qua",$db); $i=0; $j=0; $num_rows = mysql_num_rows($result); // $num_rows2 = mysql_num_rows($result2); while (($j < $qua) and ($j<$num_rows)) { $myrow[$j] = mysql_fetch_array($result); $j++; } $t=0; $indexArray = Array(); while($t<$qua) { $randNum = round(rand(0,($qua-1))); $exist = false; $s=0; for ($s=0; $s<sizeof($indexArray);$s++) { if (round($indexArray[$s]) == round($randNum)) { $exist = true; break; } } if ($exist == false) { $indexArray[$t] = $randNum; $t++; } } $t = 0; $textArray = Array(); while ($t<$qua) { $textArray[$t] = $myrow[$indexArray[$t]]; $t++; } $myrow = $textArray; $part = 1; $ex = 1; $testNum = 1; printf("<form id='form1' name='form1' method='post' action='result3.php'>"); while ( ($i < $qua) and ($i<$num_rows) ) { $i = $i + 1; printf("<p >"); printf(" <p class='border_question'>%s. %s </p>", $i,$myrow[$i-1]['question'] ); if ( $myrow[$i-1]['var1'] !='' ) { printf(" <div class='answer'><label> <input type='radio' name='ans_$i' value='1' checked='checked' /> %s
</label>",$myrow[$i-1]['var1']); } if ( $myrow[$i-1]['var2'] !='' ) { printf("<label> <input type='radio' name='ans_$i' value='2' /> %s
</label>",$myrow[$i-1]['var2']); } if ( $myrow[$i-1]['var3'] !='' ) { printf("<label> <input type='radio' name='ans_$i' value='3' /> %s
</label>",$myrow[$i-1]['var3']); } if ( $myrow[$i-1]['var4'] !='' ) { printf("<label> <input type='radio' name='ans_$i' value='4' /> %s
</label>",$myrow[$i-1]['var4']); } if ( $myrow[$i-1]['var5'] !='' ) { printf("<label> <input type='radio' name='ans_$i' value='5' /> %s
</label>",$myrow[$i-1]['var5']); } printf("<input type='hidden' name='right_ans_$i' value='%s'/></div>",$my printf("</p>"); } printf("<input type='hidden' name='quality_question' value='%s'/>",$i); printf("<input type='hidden' name='u_level' value='$u_level'/>"); printf("
<div> <input name='Submit' type='submit' class='button_test' value='п═п╣п╥я┐п╩я▄я┌ </div> "); echo("
"); $i = 0; echo("
"); printf("<div> <font color='#878787' ><h2>п■п╩я▐ п©я─п╣п©п╬п╢п╟п╡п╟я┌п╣п╩я▐: </h2></fon <input type='password' name='passwd' size='15' maxlength='8' class='butt <input name='Submit' type='submit' class='button_test' value='п═п╣п╥я┐п╩ </div> "); echo("
"); printf("</form>"); ?> </body> </html>
вот то что получчилось:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>TEST PAGE!!!</title> <style type="text/css"> </style> </head> <body> <h1 align="center" class="style1">Выберите правильный вариант ответа в примере или задачи:</h1> <div class="hr_1">Осталось <span id="timer">30:00</span> минут.</div> <script type="text/javascript"></script> <form id='form1' name='form1' method='post' action='result3.php'> <p > <p class='border_question'>1. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_1' value='1' checked='checked' /> ответ_1
</label><label> <input type='radio' name='ans_1' value='2' /> ответ_2
</label><label> <input type='radio' name='ans_1' value='3' /> ответ_3
</label><label> <input type='radio' name='ans_1' value='4' /> ответ_4
</label><label> <input type='radio' name='ans_1' value='5' /> ответ_5
</label> <input type='hidden' name='right_ans_1' value='2'/></div></p> <p > <p class='border_question'>2. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_2' value='1' checked='checked' /> ответ_1
</label><label> <input type='radio' name='ans_2' value='2' /> ответ_2
</label><label> <input type='radio' name='ans_2' value='3' /> ответ_3
</label><label> <input type='radio' name='ans_2' value='4' /> ответ_4
</label> <input type='hidden' name='right_ans_2' value='2'/></div></p> <p > <p class='border_question'>3. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_3' value='1' checked='checked' /> ответ_1
</label><label> <input type='radio' name='ans_3' value='2' /> ответ_2
</label><label> <input type='radio' name='ans_3' value='3' /> ответ_3
</label><label> <input type='radio' name='ans_3' value='4' /> ответ_4
</label><label> <input type='radio' name='ans_3' value='5' /> ответ_5
</label> <input type='hidden' name='right_ans_3' value='2'/></div></p> <p > <p class='border_question'>4. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_4' value='1' checked='checked' /> ответ_1
</label><label> <input type='radio' name='ans_4' value='2' /> ответ_2
</label><label> <input type='radio' name='ans_4' value='3' /> ответ_3
</label><label> <input type='radio' name='ans_4' value='4' /> ответ_4
</label><label> <input type='radio' name='ans_4' value='5' /> ответ_5
</label> <input type='hidden' name='right_ans_4' value='2'/></div></p> <p > <p class='border_question'>5. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_5' value='1' checked='checked' /> ответ_1
</label><label> <input type='radio' name='ans_5' value='2' /> ответ_2
</label><label> <input type='radio' name='ans_5' value='3' /> ответ_3
</label><label> <input type='radio' name='ans_5' value='4' /> ответ_4
</label> <input type='hidden' name='right_ans_5' value='2'/></div></p> <p > <p class='border_question'>6. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_6' value='1' checked='checked' /> ответ_1
</label><label> <input type='radio' name='ans_6' value='2' /> ответ_2
</label><label> <input type='radio' name='ans_6' value='3' /> ответ_3
</label><label> <input type='radio' name='ans_6' value='4' /> ответ_4
</label> <input type='hidden' name='right_ans_6' value='2'/></div></p> <p > <p class='border_question'>7. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_7' value='1' checked='checked' /> ответ_1
</label><label> <input type='radio' name='ans_7' value='2' /> ответ_2
</label><label> <input type='radio' name='ans_7' value='3' /> ответ_3
</label><label> <input type='radio' name='ans_7' value='4' /> ответ_4
</label><label> <input type='radio' name='ans_7' value='5' /> ответ_5
</label> <input type='hidden' name='right_ans_7' value='2'/></div> </p><p > <p class='border_question'>8. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_8' value='1' checked='checked' /> ответ_1
</label><label> <input type='radio' name='ans_8' value='2' /> ответ_2
</label><label> <input type='radio' name='ans_8' value='3' /> ответ_3
</label><label> <input type='radio' name='ans_8' value='4' /> ответ_4
</label><label> <input type='radio' name='ans_8' value='5' /> ответ_5
</label> <input type='hidden' name='right_ans_8' value='2'/></div></p> <p > <p class='border_question'>9. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_9' value='1' checked='checked' /> ответ_1
</label><label> <input type='radio' name='ans_9' value='2' /> ответ_2
</label><label> <input type='radio' name='ans_9' value='3' /> ответ_3
</label><label> <input type='radio' name='ans_9' value='4' /> ответ_4
</label> <input type='hidden' name='right_ans_9' value='2'/></div></p> <p > <p class='border_question'>10. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_10' value='1' checked='checked' /> ответ_1
</label><label> <input type='radio' name='ans_10' value='2' /> ответ_2
</label><label> <input type='radio' name='ans_10' value='3' /> ответ_3
</label><label> <input type='radio' name='ans_10' value='4' /> ответ_4
</label><label> <input type='radio' name='ans_10' value='5' /> ответ_5
</label> <input type='hidden' name='right_ans_10' value='2'/></div></p> <input type='hidden' name='quality_question' value='10'/> <input type='hidden' name='u_level' value='7'/>
<div> <input name='Submit' type='submit' class='button_test' value='Результат теста' /> </div>
<div> <font color='#878787' ><h2>Для преподавателя: </h2></font> <input type='password' name='passwd' size='15' maxlength='8' class='button_pswd' placeholder='Введите пароль' />
<input name='Submit' type='submit' class='button_test' value='Результат теста с ответами' /> </div>
</form></body> </html>
почему то не работает переход по кнопкам... неактивные они...
в ие работает нормально, а в опере ни в какую...
началось после того как добавил скрипт с отсчетом обратного времени... до этого момента работало все.
что можеь быть?
где что не работает, ошибся, не там дописал

заранее благодарен за помощь.
Не понял, в чем проблема. Кнопки выглядят активными. Переход на адрес работает.
Непонятно так же, зачем вы здесь выложили PHP-код?
Так ведь нету же в вашем коде никакого скрипта
P.S.
Вы жжете
Непонятно так же, зачем вы здесь выложили PHP-код?
Originally posted by anpden:
началось после того как добавил скрипт с отсчетом обратного времени... до этого момента работало все.
Так ведь нету же в вашем коде никакого скрипта
P.S.
<font color='#878787' ><h2>Для преподавателя: </h2></font>
Вы жжете
Вы жжете
жгу не я... а, сцуко, директор школы...
где я работать начал...
прошу прощения, я выложил не то что надо было...
и так...
имеем:
- самую последнюю версию оперы.
- код js скрипта:
var min = 2;
var sec = 0;
var timerid;
function timer()
{
sec--; /* уменьшаем на одну секунду */
if (sec<0) /* следующая минута */
{
sec = 59;
min--;
}
var smin = ''+min;
var ssec = ''+sec;
if (smin.length<2) smin = '0'+smin; /* добавляем ведущие нули */
if (ssec.length<2) ssec = '0'+ssec;
document.getElementById('timer').innerHTML = smin+':'+ssec; /* и выводим на страницу текущее значение */
if (min==0 && sec==0)
{
clearInterval(timerid); /* останавливаем таймер */
alert('Дождались'); /* и производим какие-то свои действия */
/* location.href='result3.php'; */
}
}
timerid = setInterval(timer,1000); /* запускаем таймер */
код страницы:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>TEST PAGE!!!</title> <style type="text/css"> </style> </head> <body> <h1 align="center" class="style1">Выберите правильный вариант ответа в примере или задачи:</h1> <div class="hr_1">Осталось <span id="timer">30:00</span> минут.</div> <script type="text/javascript"></script> <form id='form1' name='form1' method='post' action='result3.php'> <p > <p class='border_question'>1. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_1' value='1' checked='checked' /> ответ_1 </label><label> <input type='radio' name='ans_1' value='2' /> ответ_2 </label><label> <input type='radio' name='ans_1' value='3' /> ответ_3 </label><label> <input type='radio' name='ans_1' value='4' /> ответ_4 </label><label> <input type='radio' name='ans_1' value='5' /> ответ_5 </label> <input type='hidden' name='right_ans_1' value='2'/></div></p> <p > <p class='border_question'>2. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_2' value='1' checked='checked' /> ответ_1 </label><label> <input type='radio' name='ans_2' value='2' /> ответ_2 </label><label> <input type='radio' name='ans_2' value='3' /> ответ_3 </label><label> <input type='radio' name='ans_2' value='4' /> ответ_4 </label> <input type='hidden' name='right_ans_2' value='2'/></div></p> <p > <p class='border_question'>3. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_3' value='1' checked='checked' /> ответ_1 </label><label> <input type='radio' name='ans_3' value='2' /> ответ_2 </label><label> <input type='radio' name='ans_3' value='3' /> ответ_3 </label><label> <input type='radio' name='ans_3' value='4' /> ответ_4 </label><label> <input type='radio' name='ans_3' value='5' /> ответ_5 </label> <input type='hidden' name='right_ans_3' value='2'/></div></p> <p > <p class='border_question'>4. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_4' value='1' checked='checked' /> ответ_1 </label><label> <input type='radio' name='ans_4' value='2' /> ответ_2 </label><label> <input type='radio' name='ans_4' value='3' /> ответ_3 </label><label> <input type='radio' name='ans_4' value='4' /> ответ_4 </label><label> <input type='radio' name='ans_4' value='5' /> ответ_5 </label> <input type='hidden' name='right_ans_4' value='2'/></div></p> <p > <p class='border_question'>5. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_5' value='1' checked='checked' /> ответ_1 </label><label> <input type='radio' name='ans_5' value='2' /> ответ_2 </label><label> <input type='radio' name='ans_5' value='3' /> ответ_3 </label><label> <input type='radio' name='ans_5' value='4' /> ответ_4 </label> <input type='hidden' name='right_ans_5' value='2'/></div></p> <p > <p class='border_question'>6. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_6' value='1' checked='checked' /> ответ_1 </label><label> <input type='radio' name='ans_6' value='2' /> ответ_2 </label><label> <input type='radio' name='ans_6' value='3' /> ответ_3 </label><label> <input type='radio' name='ans_6' value='4' /> ответ_4 </label> <input type='hidden' name='right_ans_6' value='2'/></div></p> <p > <p class='border_question'>7. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_7' value='1' checked='checked' /> ответ_1 </label><label> <input type='radio' name='ans_7' value='2' /> ответ_2 </label><label> <input type='radio' name='ans_7' value='3' /> ответ_3 </label><label> <input type='radio' name='ans_7' value='4' /> ответ_4 </label><label> <input type='radio' name='ans_7' value='5' /> ответ_5 </label> <input type='hidden' name='right_ans_7' value='2'/></div> </p><p > <p class='border_question'>8. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_8' value='1' checked='checked' /> ответ_1 </label><label> <input type='radio' name='ans_8' value='2' /> ответ_2 </label><label> <input type='radio' name='ans_8' value='3' /> ответ_3 </label><label> <input type='radio' name='ans_8' value='4' /> ответ_4 </label><label> <input type='radio' name='ans_8' value='5' /> ответ_5 </label> <input type='hidden' name='right_ans_8' value='2'/></div></p> <p > <p class='border_question'>9. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_9' value='1' checked='checked' /> ответ_1 </label><label> <input type='radio' name='ans_9' value='2' /> ответ_2 </label><label> <input type='radio' name='ans_9' value='3' /> ответ_3 </label><label> <input type='radio' name='ans_9' value='4' /> ответ_4 </label> <input type='hidden' name='right_ans_9' value='2'/></div></p> <p > <p class='border_question'>10. вопрос </p> <div class='answer'><label> <input type='radio' name='ans_10' value='1' checked='checked' /> ответ_1 </label><label> <input type='radio' name='ans_10' value='2' /> ответ_2 </label><label> <input type='radio' name='ans_10' value='3' /> ответ_3 </label><label> <input type='radio' name='ans_10' value='4' /> ответ_4 </label><label> <input type='radio' name='ans_10' value='5' /> ответ_5 </label> <input type='hidden' name='right_ans_10' value='2'/></div> </p> <input type='hidden' name='quality_question' value='10'/> <input type='hidden' name='u_level' value='7'/> <div> <input name='Submit' type='submit' class='button_test' value='Результат теста' /></div> <div><font color='#878787' ><h2>Для преподавателя: </h2></font> <input type='password' name='passwd' size='15' maxlength='8' class='button_pswd' placeholder='Введите пароль' /> <input name='Submit' type='submit' class='button_test' value='Результат теста с ответами' /> </div> </form> <script language="javascript" type="text/javascript" src="firebug/firebug.js"></script> </body> </html>
так вот.
проблема заключается в том, что кнопки становятся неактивными если подключить любой! js-скрипт.
так как я подключил firebug и ради интереса оставил его одного...
и все... страница тоже оказалась нерабочей...
firebug, в свою очередь ничего не показал.

странно....
перед
<script language="javascript" type="text/javascript" src="firebug/firebug.js"></script>
стоит еще, закоментированный на данный момент, а выше почему то не отобразился....
<script language="javascript" type="text/javascript" src="jscript.js"></script>
то есть вот так:
перед
<script language="javascript" type="text/javascript" src="firebug/firebug.js"></script>
стоит еще, закоментированный на данный момент, а выше почему то не отобразился....
<script language="javascript" type="text/javascript" src="jscript.js"></script>
то есть вот так:
<script language="javascript" type="text/javascript" src="jscript.js"></script> <script language="javascript" type="text/javascript" src="firebug/firebug.js"></script>
Forums » Объявления и обсуждения » Околобраузерные обсуждения