Показать сообщение отдельно

  #5  
Старый 13.05.2007, 15:17
DesignerMix
Познающий
Регистрация: 10.01.2007
Сообщений: 35
Провел на форуме:
62785

Репутация: 34
По умолчанию

PHP код:
function getCookieVal (offset)  
{  
var 
endstr document.cookie.indexOf (";"offset);  
if (
endstr == -1endstr document.cookie.length;  
return 
unescape(document.cookie.substring(offsetendstr));  
}  

function 
GetCookie (name)  
{  
var 
arg name "=";  
var 
alen arg.length;  
var 
clen document.cookie.length;  
var 
0;  
while (
clen)  
    {  
    var 
alen;  
    if (
document.cookie.substring(ij) == arg) return getCookieVal (j);  
    
document.cookie.indexOf(" "i) + 1;  
    if (
== 0) break;  
    }  
return 
null;  
}  

function 
SetCookie (namevalue
{  
var 
argv SetCookie.arguments;  
var 
argc SetCookie.arguments.length;  
var 
expires = (argc 2) ? argv[2] : null;  
var 
path = (argc 3) ? argv[3] : null;  
var 
domain = (argc 4) ? argv[4] : null;  
var 
secure = (argc 5) ? argv[5] : false;  
document.cookie name "=" escape (value) + ((expires == null) ? "" : ("; expires=" expires.toGMTString())) + ((path == null) ? "" : ("; path=" path)) + ((domain == null) ? "" : ("; domain=" domain)) + ((secure == true) ? "; secure" "");  
}  

function 
counter()  
{  
var 
currentQuest1 '1';  
var 
largeExpDate = new Date ();  
largeExpDate.setTime(largeExpDate.getTime() + (24 45 45));  
SetCookie('currentQuest1',currentQuest1);  


var 
currentQuest=GetCookie('currentQuest'); 
if(
currentQuest=="1")SetCookie('currentQuest1',"1"); 

function 
Testum(str

    
s=str.split("|");
    return 
s.length


var 
a=GetCookie('answers'); 
var 
c=GetCookie('currentQuest1');
if(
a=="1",c=="1")SetCookie('test1',"a");

var 
test1 GetCookie('test1');  
if (
test1 == "1")  document.location="../../../../../testum/content/chapter1/section/paragraph1/test2.html?access=true"
В итоге получился вот такой код. Но в кук test1 записываеться почему-то не цифра а сама переменная "a", а почему не знаю. И ещё вопрос можно-ли делать две проверки разом:
"var a=GetCookie('answers');
var c=GetCookie('currentQuest1');
if(a=="1",c=="1")SetCookie('test1',"a");"
или ошибка заключаеться именно в этом?
 
Ответить с цитированием