|
|
|
|
|
для: elenaki
(15.02.2006 в 18:55)
| | Большое спасибо но это немножко не то. | |
|
|
|
|
|
|
|
для: 70-й_регион
(15.02.2006 в 17:52)
| |
<script>
<!--
/* Variant prav. otvetov */
var ans = new Array;
var ans2 = new Array;
var done = new Array;
var score = 0;
ans[1] = "a";
ans[2] = "b";
ans[3] = "a";
ans[4] = "b";
ans[5] = "b";
ans[6] = "a";
ans[7] = "b";
ans[8] = "b";
ans[9] = "a";
ans[10] = "b";
ans2[1] = "prav.otvet 1";
ans2[2] = "prav.otvet 2.";
ans2[3] = "prav.otvet 3";
ans2[4] = "prav.otvet 4";
ans2[5] = "prav.otvet 5";
ans2[6] = "prav.otvet 6";
ans2[7] = "prav.otvet 7";
ans2[8] = "prav.otvet 8";
ans2[9] = "prav.otvet 9";
ans2[10] = "prav.otvet 10";
function Engine(question, answer) {
if (answer != ans[question]) {
if (!done[question]) {
done[question] = -1;
alert("Error! write answer is: \n" + ans2[question]);
}
else {
alert("You have answer this question!");
}
}
else {
if (!done[question]) {
done[question] = -1;
score++;
alert("Write! Your score is: " + score);
}
else {
alert("'You have answer this question!");
}
}
}
function NextLevel () {
if (score > 10) {
alert("6aHDuT!");
}
/* kol-vo voprosov*/
if (score >= 0 && score <= 11)
/* adres URL */
{
self.location="result.html?" + score
}
else {
alert("You have to answer to 10 questions!")
}
}
//-->
</script>
<style type="text/css">
A:link { color: #003399; text-decoration: underline }
A:visited { color:#003399; text-decoration: underline }
A:hover { color:#003399; text-decoration: none }
.copy { font: 8pt/normal Verdana, Arial, Helvetica, sans-serif; text-transform: super; text-decoration: none; color: #333333}
.copy1 { font: bold 10pt/normal Verdana, Arial, Helvetica, sans-serif; text-transform: super; text-decoration: none; color: #333333 }
.copy2 { font: 9pt/normal Verdana, Arial, Helvetica, sans-serif; text-transform: super; text-decoration: none; color: #333333 }
</style>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" src="norightclick.js"></SCRIPT>
</head>
<BODY bgcolor="#FFFFFF" background="img/moto.jpg" style="background-repeat: no-repeat; background-attachment: fixed;" onkeydown="if(event.keyCode==67)alt('no copy!')">
<div align="center">
<table border="0" width="500" cellspacing="2" cellpadding="2">
<tr>
<td align="center" class="copy1" valign="top">
TEST </td>
</tr>
<tr>
<td class="copy2" valign="top">
<br><br><br>
<form>
<b>1. vopros 1</b><p>
<input type=radio value="a" onClick="Engine(1, this.value)">variant 1.<br>
<input type=radio value="b" onClick="Engine(1, this.value)">variant 2.<br>
<input type=radio value="c" onClick="Engine(1, this.value)">variant 3.<br>
<p>
<b>2. vopros 2</b><p>
<input type=radio value="a" onClick="Engine(2, this.value)">variant 1<br>
<input type=radio value="b" onClick="Engine(2, this.value)">variant 2<br>
<input type=radio value="c" onClick="Engine(2, this.value)">variant 3<br>
<p>
.......................
<p>
<b>10. vopros 10</b><p>
<input type=radio value="a" onClick="Engine(10, this.value)">variant 1.<br>
<input type=radio value="b" onClick="Engine(10, this.value)">variant 2.<br>
<input type=radio value="c" onClick="Engine(10, this.value)">variant 3<br>
<p>
<center>
<input type=button onClick="NextLevel()" value="NEXT">
</center>
</form>
<br><br><br>
</td>
</tr>
</table>
</div>
</BODY>
</HTML>
|
| |
|
|
|
|
|
|
|
для: elenaki
(15.02.2006 в 16:18)
| | Так насчет первого вопроса как?
Это мне надо для тестирования (делаю програмку для школы).
И по 1 можно поподробнее пожалуста а то я чёто не понял .
Можно зделать что то подобное для разных radiogroup.
<input type=radio name=radiogroup value=1 onclick="vb.disabled=false" >1</font><br>
<input type=radio name=radiogroup value=1 onclick="vb.disabled=false" >2</font><br>
<input type="submit" name="vb" value="Ответить" disabled>
|
| |
|
|
|
|
|
|
|
для: 70-й_регион
(15.02.2006 в 14:52)
| | >И еще как зделать(если можно) когда на нажимаеш на кнопочку
>закрыть(крестик)
>он бы "спрашивал ты уверен?" тоесть да или нет.
ох-ох, не надо этого делать! если все сайты начнут спрашивать, уверен ли ты, что хочешь уйти, это будет кошмар! подумайте как пользователь.
в самом крайнем случае можно развернуть страницу на весь экран, убрать панели с кнопками и запретить нажатие правой кнопки (чтобы не было соблазна в свойствах посмотреть адрес страницы и откpыть ее в другом окне, с кнопками, я лично всегда так делаю, не люблю, когда меня лишают любимых кнопок "Назад" и "Закрыть".)
а на первый вопрос вот ответ:
надо считать клики по чек-боксам (на каждом только один клик, по второму клику выскочит
ошибка), потом сравнить их с числом вопросов и или перейти на след.страницу/ показать
кнопку "Дальше" или остаться на прежней с предупреждением
/* kol-vo voprosov*/
if (score >= 0 && score <= 11) /////////// sravnivaem nabrannie po klikam o4ki
/* adres URL */
{ self.location="result.html?" + score ///////////// sled. str-ca
}
else {
alert("You must answer to 10 questions!") ///////////// ostaemsya
}
}
|
| |
|
|
|
|
|
|
| Всем привет.
У меня есть несколько radiogroup(1,2,3и т.д);
Как мне зделать пока не выбраны все ответы из разных груп не загоролась кнопочка далее.
И еще как зделать(если можно) когда на нажимаеш на кнопочку закрыть(крестик)
он бы "спрашивал ты уверен?" тоесть да или нет. | |
|
|
|
|