Прокоментируйте примитивный скрипт

 
0
 
JavaScript
ava
KaJIaLLI | 16.08.2007, 12:47

<script>
function getinfo() {
var height=0;
var width=0;
var cd=screen.colorDepth;
if (self.screen) {
width = screen.width
height = screen.height
} else if (self.java) {
var jkit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = jkit.getScreenSize();
width = scrsize.width;
height = scrsize.height;
}
var t=new Date();
document.forms.myform.resl.value=width+'x'+height+'@'+cd+', '+t;
document.forms.myform.time.value=t.getHours()*60*60+t.getMinutes()*60+t.getSeconds();;
document.forms.myform.date.value=t.getDate();
return true;
}
</script>


Помогите разобраться с этим кодом, я в js полный ноль. Так то все понятно, кроме вот этой строчки:

document.forms.myform.resl.value=width+'x'+height+'@'+cd+', '+t;

Во что она преобразуется.
ЗЫ. Эти данные потом отправляются в форму.
Comments (4)
ava
dstorm81 | 16.08.2007, 12:42 #
выкинь скрипт на свалку и скажи что тебе надо
ava
KaJIaLLI | 16.08.2007, 13:18 #
Существет форма для авторизации и в одном из hidden-полей серваку передается результат выполнения этой строки.
Вот это сгенеренная строка(перехвачена снифером): 1280x1024%4032%2C+Thu%2C+16+Aug+2007+11%3A24%3A20+GMT%2B0400. Я понял, что передается дата и разрешение экрана, но вот остальные данные я не расшифровал. Я пишу скрипт на перле который бы делал автологин, но вот сгенерить такую-же немого. Вобщем мне на перлухе такую-же надо сделать.
ava
Astraller | 16.08.2007, 13:21 #
В той непонятной строчке и есть ответ на твой вопрос:
Строка твоя вида:
[разрещение Х]х[разрещение Y]@[цветопередача], [время в формате GMT]

smile
ava
dstorm81 | 16.08.2007, 13:56 #
<script>
function getinfo()
{
document.forms.myform.resl.value=screen.width+'x'+screen.height+'@'+screen.colorDepth;
}
</script>
уж лучше так, а время определяй на сервере, ато умельцы такого напишут, будешь с дедом своим из 1941 года общаться, или из будущего весточку получишь smile
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit