//------------------------------------------------------------------------------ // (C) 2002-2004 ООО "Стандартные технологии" // название файла: /admin/system/jslib/cookie.js // назначение файла: работа с cookies // разработчик: // версия: 1.0 //------------------------------------------------------------------------------ var __default_expires = 2592000; // seconds, 30 days function set_cookie( name, data, path, expires, domain, secure ) { if ( !expires ) { expires = new Date();expires.setTime( expires.getTime() + __default_expires*30*1000 ); } document.cookie = name + "=" + escape(data) + ((expires == null) ? "" : "; expires=" + expires.toGMTString()) + ((path == null) ? "" : "; path=" + path) + ((domain == null) ? "" : "; domain=" + domain) + ((secure == null) ? "" : "; secure"); } function get_cookie( name ) { cookie = ' ' + document.cookie; var cname = ' ' + name + '='; var from = cookie.indexOf(cname); if ( from != -1 ) { from += cname.length; to = cookie.indexOf( ';', from ); if ( to == -1 ) to = cookie.length; return unescape( cookie.substring(from, to) ); } return null; } function delete_cookie ( name, path, domain ) { if ( get_cookie(name) ) { document.cookie = name + "=" + ((path == null) ? "" : "; path=" + path) + ((domain == null) ? "" : "; domain=" + domain) + "; expires=Thu, 01-Jan-70 00:00:01 GMT"; } } var del_cookie = delete_cookie; function launchTest(el) { // предполагается сделать проверку на наличие ответов (не критично, но желательно) var form = el.parentNode; var _name = form.elements['name'].value; var _sexArr = form.elements['sex']; if(_name.length < 2){ alert("Вы не ввели имя!"); return false; } for (var i = 0; i < _sexArr.length; i ++) { if (_sexArr[i].checked) { _sex = _sexArr[i].value; } } var _ageArr = form.elements['age']; for (var i = 0; i < _ageArr.length; i ++) { if (_ageArr[i].checked) { _age = _ageArr[i].value; } } var _test = form.elements['test'].value; // Назначаем имя окну (для последующего обращения к нему из дочернего окна) top.name = "mywnd"; window.open("/system/gloryontest.html?name="+_name+"&sex="+_sex+"&age="+_age+"&test="+_test, top.name + "x", "toolbar=0, left=100, top=100, location=0, directories=0, status=0, menubar=0, scrollbars=0, height=700, width=936, resizable=0");