IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> Javascript, кто нитть знает Javascript?
сообщение
Сообщение #1


Гость






Нужна помощь.
Вот сделал по образцу тест.
Вероятно он написан на Javascript.
(Я его совершенно не знаю.)
Может объясните мне что к чему?
какая строка что делает..
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


просто человек
******

Группа: Пользователи
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


может, выложишь исходник?...
а то сложновато объяснить


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Бывалый
***

Группа: Пользователи
Сообщений: 178
Пол: Мужской

Репутация: -  0  +


Код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><BODY background="tex4.jpg" bgproperties="fixed" alink="#0000ff" vlink="#00c0ff" link="ffcc00"><img src="an-ball.gif" Width="50" height="50" alt="Мяч" align="LEFT"></img><img src="an-ball.gif" Width="50" height="50" alt="Мяч" align="RIGHT"></img></BODY><META http-equiv="content-type" content="text/html; charset=windows-1251"><TITLE>ФУТБОЛЬНЫЙ ТЕСТ</TITLE><STYLE> .clock {color: #b91a1a; font-family: Arial, "Arial Cyr";background: #ffffff; font-size: 15px; font-weight: 0; text-decoration: none; padding: 0px 2px; border: 3px #b91a1a solid; border-style: double} .over {color: #606ae9; background: #e3e6fb; font-size: 13px; font-weight: bold; text-decoration: none; padding: 0px 2px; border: 1px #8087ee solid;} .noChange {color: #606ae9; background: #e3e6fb; font-size: 13px; font-weight: bold; text-decoration: none; padding: 0px 2px; border: 1px #a4aaf2 solid;} .change {color: #606ae9; background: #c8ccf5; font-size: 13px; font-weight: bold; text-decoration: none; padding: 0px 2px; border: 1px #8087ee solid;}
.true {color: #17ae17; background: #c8f7c8; font-size: 13px; font-weight: bold; text-decoration: none; padding: 0px 2px; border: 1px #80ee80 solid;} .txtNoCh{color: #ffffff; font-family: Arial, "Arial Cyr"; font-size: 13px; font-weight: 0;} .txtCh{color: #ffffff; font-family: Arial, "Arial Cyr"; font-size: 13px; font-weight: 0; text-decoration: underline;} .txtTrue{color: #17ae17; font-family: Arial, "Arial Cyr"; font-size: 13px; font-weight: 0; text-decoration: underline;}</STYLE>
<script>var monz = new Array("Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек");
var days = new Array("Вс","Пн","Вт","Ср","Чт","Пт","Сб");
var QA = new Array("ЧЕМПИОН РОССИИ 2006","ЦСКА","ЛУЧШИЙ БОМБАРДИР ЧЕМПИОНАТА РОССИИ 2006(фамилия)","ПАВЛЮЧЕНКО","ЧЕМПИОН МИРА 2006","ИТАЛИЯ","ЛУЧШИЙ ИГРОК РОССИИ 2005-2006гг (фамилия)","АРШАВИН","КЛУБ ИГРОКА ИЗ 2 ВОПРОСА","СПАРТАК","ЧЕМПИОН ИТАЛИИ ПРОШЛОГО СЕЗОНА","ИНТЕР","\"КОРОЛЕВСКИЙ КЛУБ\" (ИЗ 2 СЛОВ)","РЕАЛ МАДРИД","ТРЕНЕР \"ЗЕНИТА\"","АДВОКАТ","ИВАНОВСКИЙ ФК","ТЕКСТИЛЬЩИК-ТЕЛЕКОМ","ОСНОВНОЙ ВРАТАРЬ ФК ИЗ 7 ВОПРОСА","КАСИЛЬЯС","ПОЗИЦИЯ ЛОСЬКОВА НА ПОЛЕ","ПОЛУЗАЩИТНИК","КЛУБ РОНАЛДИНЬО","БАРСЕЛОНА","ОСНОВНОЙ ВРАТАРЬ СБОРНОЙ РОССИИ","АКИНФЕЕВ");
var allQ = (QA.length)/2;
var da = document.all;
var rightAnsvers=0;
function noChangeAll(){for (a = 1; a <= allQ; a++){if(eval('da.p'+a+'.className')!="true"){eval('da.p'+a+'.className="noChange"');eval('da.t'+a+'.className="txtNoCh"');}}}
function changeTo(num){noChangeAll();if(eval('da.p'+num+'.className')!="true"){eval('da.p'+num+'.className="change"');eval('da.t'+num+'.className="txtCh"');}}
function overOf(num){if(eval('da.p'+num+'.className')=="noChange") {eval('da.p'+num+'.className="over"');}}
function outOf(num){if(eval('da.p'+num+'.className')=="over") {eval('da.p'+num+'.className="noChange"');}}
function checkTo(num){if (eval('da.p'+num+'.value') == QA[(num-1)*2+1]){eval('da.p'+num+'.className="true"');eval('da.t'+num+'.className="txtTrue"');} else {eval('da.p'+num+'.className="change"');eval('da.t'+num+'.className="txtCh"');}}
function setUpDateTime(){startD = new Date();b_date = startD.getDate();b_day = startD.getDay();b_month = startD.getMonth();b_year = startD.getYear();b_hours = startD.getHours();b_minutes = startD.getMinutes();b_seconds = startD.getSeconds();if (b_year<2007){b_year+=1900;}da.clock.style.pixelLeft=150;da.clock.style.pixelTop=100;}
siz=1;ink=34;
function hrW(){siz+=ink;ink-=1;if (ink<=-34){siz=1;ink=34;}da.horiz.width=siz;window.setTimeout("hrW()", 1);}
function setUpTime(){rightAnsvers=0;var nowD = new Date();var g_seconds=(nowD.getTime() - startD.getTime())/1000;var g_minutes=g_seconds/60;var g_hours=g_minutes/60;g_seconds=Math.floor(g_seconds);g_seconds-=(60*Math.floor((g_seconds/60)));g_minutes=Math.floor(g_minutes);g_minutes-=(60*Math.floor((g_minutes/60)));g_hours=Math.floor(g_hours);for (a=1; a<=allQ; a++){if (eval('da.t'+a+'.className')=="txtTrue"){rightAnsvers+=1;}}da.clock.innerText='Начало игры:\r\n'+b_date+' '+monz[b_month]+' '+b_year+'г. ('+days[b_day]+')\r\n'+((b_hours<10)?"0":"")+b_hours+':'+((b_minutes<10)?"0":"")+b_minutes+':'+((b_seconds<10)?"0":"")+b_seconds+'\r\n\r\nВремя игры:\r\n'+((g_hours<10)?"0":"")+g_hours+':'+((g_minutes<10)?"0":"")+g_minutes+':'+((g_seconds<10)?"0":"")+g_seconds+'\r\n\r\nТекущее время:\r\n'+((nowD.getHours()<10)?"0":"")+nowD.getHours()+':'+((nowD.getMinutes()<10)?"0":"")+nowD.getMinutes()+':'+((nowD.getSeconds()<10)?"0":"")+nowD.getSeconds()+'\r\n\r\nОтвечено:\r\n'+rightAnsvers+' из '+allQ;if (rightAnsvers==allQ){var text='ПОЗДРАВЛЯЮ!\r\ВЫ ОТВЕТИЛИ НА ВСЕ ВОПРОСЫ\r\nВАШЕ ВРЕМЯ: '+((g_hours<10)?"0":"")+g_hours+':'+((g_minutes<10)?"0":"")+g_minutes+':'+((g_seconds<10)?"0":"")+g_seconds;window.alert(text);document.location.reload(false);}window.setTimeout("setUpTime()", 1000);}
dragOn=false;
function clockClick(){if (dragOn==false){dragOn=true;dx=window.event.x-da.clock.style.pixelLeft;dy=window.event.y-da.clock.style.pixelTop;}else{dragOn=false;}}
function clockMove(){if (dragOn==true){da.clock.style.pixelLeft=window.event.x-dx;da.clock.style.pixelTop=window.event.y-dy;}}</SCRIPT>
</HEAD><BODY style="cursor: default; font-family: Arial, "Arial Cyr"; font-size: 10px;" onLoad="java script:setUpDateTime(); setUpTime(); hrW();" onMouseMove="java script:clockMove();" onClick="java script:if (dragOn==true && window.event.srcElement.id!='clock'){dragOn=false;}"><h3 align="center"><font color="ffffff">Отвечайте на вопросы, вписывая ответы БОЛЬШИМИ буквами в соответствующие поля. Будьте внимательны. Желаю удачи!</font><h3><BR><CENTER>
<script>for(a = 1; a<=allQ; a++){document.writeln('<B>'+a+')</B> <B class="txtNoCh" ID="t'+a+'" NAME="t'+a+'">'+QA[(a-1)*2]+'</B><BR>');document.writeln('<INPUT TYPE="text" SIZE=20 ID="p'+a+'" NAME="p'+a+'" class="noChange" onFocus="java script:changeTo('+a+')" onMouseOver="java script:overOf('+a+')" onMouseOut="java script:outOf('+a+')" onKeyUp="java script:checkTo('+a+')"><BR>');};</SCRIPT>
<BR><HR ID="horiz" NAME="horiz" color=#1a25b9 noshade size=1px><NOBR ID="clock" NAME="clock" STYLE="position:absolute;" class="clock" onClick="java script:clockClick();"></NOBR></CENTER></BODY></HTML>



Я конечно понимаю, что здесь трудно что-то разобрать, но все же...
Это JAVA SCRIPT ????

Объясните его основные теги (HTML не надо) как они делают систему отгадывания и считается время ответа.???!!!


Заранее благодарю. (ПОМОГИТЕ ПЛЗ)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 28.03.2024 16:15
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name