Դիտել ողջ տարբերակը : javascript cookie
<SCRIPT language=javascript>
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return true;
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
function setStars(i)
{
if(!GetCookie(name)){
return i;
}
else{ createCookie("name","star"); window.alert ('cookieisgreated'); return false;}
}
</script>
մի հատ նայեք թե ինչի cookie-ները չի պահում
ուղղիր
function setStars(i)
{
if(GetCookie(name)==false){
return i;
}
else{ createCookie("name","star"); window.alert ('cookieisgreated'); return false;}
}
սենց աշխատումա, բայց հաշվի առ, որ դու ֆունկցիային տալիս ես մեկ պարամետր i, իսկ այնտեղ օգտագործում ես նաև name պարամետր
javascript լավ չգիտեմ բայց ինձ թվումա որ գրածտ սխալա քանի որ GetCookie(name)
ֆունկցիան true կամ false չի վերադարձնում այլ null կամ cookie-ի ինֆորմացիան
սենց պետքա լինի
function setStars(i)
{
if(!GetCookie("name"))
return i;
else {createCookie("name","star"); return false;}
}
իսկ name-ը պարամետր չի
պռոբլեմը սրամեջա document.cookie = name+"="+value+expires+"; path=/";
cookie չի ստեղծում
մեկել մի հարց ինչպես կարելի է setStars(i)-ի վերադարձրած i-ին փոխանցեմ php-ին
Egern.net
15.08.2007, 11:48
մի հատ բացատրեք էլի setStars() ֆունկցիայի իմաստը: Եթե "name" cookie-ն չկա, վերադարձնում է i, իսկ եթե կա` նորից ստեղծում է cookie....
ինչ-որ բան PHP-ին փոխանցելու համար կամ պիտի դառնա GET փոփոխական, կամ` POST
մի հատ բացատրեք էլի setStars() ֆունկցիայի իմաստը: Եթե "name" cookie-ն չկա, վերադարձնում է i, իսկ եթե կա` նորից ստեղծում է cookie....
ինչ-որ բան PHP-ին փոխանցելու համար կամ պիտի դառնա GET փոփոխական, կամ` POST
կներեք սխալ եմ գրել սենց պետքա լինի
{
if(GetCookie("name"))
return i;
else {createCookie("name","star"); return false;}
}
եթե cookie չկա ստեղծումա
իսկ եթե կա պետքա i-ին վերադարձնի
Egern.net
15.08.2007, 12:16
էս ուրիշ..... :)
ու սենց չի՞ աշխատում...
հեսա մի հատ նեյեք
ինձ պետքա որ նույն մարդը 2 անգամ չքվեարկի
իսկ եթե չի քվեարկել աստղի վրա կտցնելուց վերադարձնի թե որի վրայա կտցրել
չնայած կոդը դեռ թերություններ ունի բայց ետ կարևոր չէ հիմնականում ետ քուքիների պահը նայեք
javascript լավ չգիտեմ բայց ինձ թվումա որ գրածտ սխալա քանի որ GetCookie(name)
ֆունկցիան true կամ false չի վերադարձնում այլ null կամ cookie-ի ինֆորմացիան
սենց պետքա լինի
function setStars(i)
{
if(!GetCookie("name"))
return i;
else {createCookie("name","star"); return false;}
}
իսկ name-ը պարամետր չի
պռոբլեմը սրամեջա document.cookie = name+"="+value+expires+"; path=/";
cookie չի ստեղծում
մեկել մի հարց ինչպես կարելի է setStars(i)-ի վերադարձրած i-ին փոխանցեմ php-ին
:) չիմալով մի ասա սխալ ա…
եթե գրումես if true, չի նշանակում որ ֆունկցիան պետքա վերջանա return true; -ով, այլ ուղղակի ունենա արդյունք… որը կոնկրետ էս դեպքում քո Կուկիյի պարունակությունն է…
իսկ Null-ը ինչ է՞ 0-ն չէ՞ իսկ 0-ն False-ն չէ՞ :)
<SCRIPT language=javascript>
function select(i)
{
if(i==0)
document.star1.src ="1.jpg";
if(i==1){
document.star1.src ="1.jpg";
document.star2.src ="1.jpg";
}
if(i==2){
document.star1.src ="1.jpg";
document.star2.src ="1.jpg";
document.star3.src ="1.jpg";
}
if(i==3){
document.star1.src ="1.jpg";
document.star2.src ="1.jpg";
document.star3.src ="1.jpg";
document.star4.src ="1.jpg";
}
if(i==4){
document.star1.src ="1.jpg";
document.star2.src ="1.jpg";
document.star3.src ="1.jpg";
document.star4.src ="1.jpg";
document.star5.src ="1.jpg";
}
}
function unselect(i)
{ document.star1.src= "2.jpg"
document.star2.src= "2.jpg";
document.star3.src= "2.jpg";
document.star4.src= "2.jpg";
document.star5.src= "2.jpg";
}
function GetCookie( name ) {
var start = document.cookie.indexOf( name + "=" );
var len = start + name.length + 1;
if ( ( !start ) &&
( name != document.cookie.substring( 0, name.length ) ) )
{
return null;
}
if ( start == -1 ) return null;
var end = document.cookie.indexOf( ";", len );
if ( end == -1 ) end = document.cookie.length;
return unescape( document.cookie.substring( len, end ) );
}
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
function setStars(i)
{
if(GetCookie("star")==null){
if(createCookie("star",i)!=false){alert("done!");}
else{alert("error");}
return i;
}
else{
alert("You have voted - "+GetCookie("star"));
return false;
}
}
</SCRIPT>
տես սենց բան էիր ուզում?: )
GetCookie() -ն էլ փոխել եմ… :)
եղավ մերսի :)
բայց սենց մի հարց որ քուքի է սարքում չպիտի քցի ստեղ
C:\Documents and Settings\username\Cookies
նայում եմ չկա ստեղ քուքի բայց որ պհպ-ով եմ սարքում ստեղ քցումա
Egern.net
15.08.2007, 16:03
էլի պիտի ասեմ մյուս թեմայում ասածս. աշխատեք գրել ստանդարտներին համապատասխան: HTML element-ներին անուններ տալու համար օգտագործեք id ատրիբուտը` name-ի փոխարեն: Իսկ հետո, select ֆունկցիան կարելի է կրճատել այսպես.
function select(i){
i=i.toFixed(0);
if(i<0 && i>4){return false;}
//ete vtang chka, es arajin 2 togh@ kareli a chgrel
for(j=1; j<=i+1; j++){
document.getElementById('star'+j).src = '1.jpg';
}
}
իսկ unselect ֆունկցիան`
function unselect(i){
for(i=1;i<=5;i++){
document.getElementById('star'+i).src='2.jpg';
}
}
ՕՏ. էս [QUOTE]-ը ինդենթները չի պահում
Ներսես_AM
15.08.2007, 16:12
ՕՏ. էս [ QUOTE]-ը ինդենթները չի պահում
Ինդենթները պահելու համար [ QUOTE]-ի փոխարեն օգտագործի [ CODE]
2 Egern.net
ես մեղք չունեի… :)
իր կոդն եմ ուղղակի շտկել… :)
:D
Egern.net
15.08.2007, 17:17
Ինդենթները պահելու համար [ QUOTE]-ի փոխարեն օգտագործի [ CODE]
Խնդիրն այն է, որ fast reply-ում [code]-ը չկա :)
Խնդիրն այն է, որ fast reply-ում [code]-ը չկա :)
կոդեռ տղա ես… [ code][/code ] գրելն ինչա… :)
Scorpion_777
17.11.2007, 22:12
Ինձ ով կօգնի 2 հատ սկռիպտա պետք մեկը որ ասենք օրինակի համար 100 հատ նար կա պապկաըի մեյ համարակալաց 001.jpg-100.jpg պետքա միհատ նենց սկռիպտ, որ ամեն անկամ քլիկք անելուց հերթով փողի նկարները:
Մեկել ոնց գրեմ որ ասենք տեքստ հավաքեն տեքստբոքսում ու սենդդ անելուց սարքի տեքստվի ֆաիլ ու պահի կոնկրետ նշվաց պապկաի մեջ:
Նորեմ սկսե սովորել խնդրում եմ օգնեք:
Egern.net
17.11.2007, 23:09
այսինքն պետք է լինի մի "կոճակ", և մի նկար, կոճակի onclick-ի ժամանակ ջավասկրիտը պիտի փոխի նկարը... ???
երկրորդ հարցը Ջավասկրիպտի հետ կապված չի, դրա համար պետք է ինչ-որ սերվեր-side կոդ, ասենք` PHP