/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Egen med nye problem:))))
Fra : naqibullah


Dato : 14-05-07 18:02

jeg har dene gang skiftet en calender fra engilsk til afghansk,
men den virkker ikke lige som clock . Er der en der kan hjælpe
mig med det??

koden kommer her:

// JavaScript Document
function datecomplete() {
week= new
Array("يكشنبه","د&#1608
;شنبه","سه
شنبه","چهار&#1588
;نبه","پنجشن&#157
6;ه","جمعه","شنب&
#1607;")
months = new
Array("حمل","ثور","ج&#1
608;زا","سرطان","&#1575
;سد","سنبله","م&#
1610;زان","عقرب","&#160
2;وس","جدي","دلو"
,"حوت");
a = new Date();
d= a.getDay();
day= a.getDate();
month = a.getMonth()+1;
year= a.getYear();
year = (year== 0)?2000:year;
(year<1000)? (year += 2000):true;
year -= ( (month < 3) || ((month == 3) && (day < 21)) )? 622:621;
switch (month) {
case 1: (day<21)? (month=10, day+=10):(month=11, day-=20); break;
case 2: (day<20)? (month=11, day+=11):(month=12, day-=19); break;
case 3: (day<21)? (month=12, day+=9):(month=1, day-=20); break;
case 4: (day<21)? (month=1, day+=11):(month=2, day-=20); break;
case 5:
case 6: (day<22)? (month-=3, day+=10):(month-=2, day-=21); break;
case 7:
case 8:
case 9: (day<23)? (month-=3, day+=9):(month-=2, day-=22); break;
case 10:(day<23)? (month=7, day+=8):(month=8, day-=22); break;
case 11:
case 12:(day<22)? (month-=3, day+=9):(month-=2, day-=21); break;
default: break;
}
document.write(" "+week[d]+" "+day+" "+months[month-1]+" "+
year);
document.write("&#1548; ")
document.write("&#1587;&#1575;&#1593;&#1578;&#40;&#1576;&#1607;&#
32;&#1608;&#1602;&#1578;&#32;&#1575;&#1601;&#1594;&#1575;&#1606;&
#1587;&#1578;&#1575;&#1606;&#41;&#58;")
}


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Kim Schulz (14-05-2007)
Kommentar
Fra : Kim Schulz


Dato : 14-05-07 19:20

On 14 May 2007 17:01:31 GMT
naqibullah <barnaul25@hotmail.com> wrote:

> jeg har dene gang skiftet en calender fra engilsk til afghansk,
> men den virkker ikke lige som clock . Er der en der kan hjælpe
> mig med det??
>
> koden kommer her:
>
> // JavaScript Document
> function datecomplete() {
> week= new
> Array("&#1610;&#1603;&#1588;&#1606;&#1576;&#1607;","&#1583;&#1608
> ;&#1588;&#1606;&#1576;&#1607;","&#1587;&#1607;
> &#1588;&#1606;&#1576;&#1607;","&#1670;&#1607;&#1575;&#1585;&#1588
> ;&#1606;&#1576;&#1607;","&#1662;&#1606;&#1580;&#1588;&#1606;&#157
> 6;&#1607;","&#1580;&#1605;&#1593;&#1607;","&#1588;&#1606;&#1576;&
> #1607;")
> months = new
> Array("&#1581;&#1605;&#1604;","&#1579;&#1608;&#1585;","&#1580;&#1
> 608;&#1586;&#1575;","&#1587;&#1585;&#1591;&#1575;&#1606;","&#1575
> ;&#1587;&#1583;","&#1587;&#1606;&#1576;&#1604;&#1607;","&#1605;&#
> 1610;&#1586;&#1575;&#1606;","&#1593;&#1602;&#1585;&#1576;","&#160
> 2;&#1608;&#1587;","&#1580;&#1583;&#1610;","&#1583;&#1604;&#1608;"
> ,"&#1581;&#1608;&#1578;");
> a = new Date();
> d= a.getDay();
> day= a.getDate();
> month = a.getMonth()+1;
> year= a.getYear();
> year = (year== 0)?2000:year;
> (year<1000)? (year += 2000):true;
> year -= ( (month < 3) || ((month == 3) && (day < 21)) )? 622:621;
> switch (month) {
> case 1: (day<21)? (month=10, day+=10):(month=11, day-=20); break;
> case 2: (day<20)? (month=11, day+=11):(month=12, day-=19); break;
> case 3: (day<21)? (month=12, day+=9):(month=1, day-=20); break;
> case 4: (day<21)? (month=1, day+=11):(month=2, day-=20); break;
> case 5:
> case 6: (day<22)? (month-=3, day+=10):(month-=2, day-=21); break;
> case 7:
> case 8:
> case 9: (day<23)? (month-=3, day+=9):(month-=2, day-=22); break;
> case 10:(day<23)? (month=7, day+=8):(month=8, day-=22); break;
> case 11:
> case 12:(day<22)? (month-=3, day+=9):(month-=2, day-=21); break;
> default: break;
> }
> document.write(" "+week[d]+" "+day+" "+months[month-1]+" "+
> year);
> document.write("&#1548; ")
> document.write("&#1587;&#1575;&#1593;&#1578;&#40;&#1576;&#1607;&#
> 32;&#1608;&#1602;&#1578;&#32;&#1575;&#1601;&#1594;&#1575;&#1606;&
> #1587;&#1578;&#1575;&#1606;&#41;&#58;")
> }
>
>


Prøv at bruge firefox og så installer den extension som hedder firebug.
Der er en drøn god javascript debugger i denne og jeg er ret sikker på
at dne kan give dig en ide om hvor fejlen ligger i koden. Hvis du så
stadig ikke kan finde ud af at rette det, så kan du jo spørge igen, men
denne gang mere specifik en "den virker ik - fix den"

--
Kim Schulz | Blog: http://www.schulz.dk/
Email: Kim@schulz.dk | Work: http://www.devteam.dk/
Phone: +45 5190 4262 | Fun : http://www.chilifan.dk/

naqibullah (16-05-2007)
Kommentar
Fra : naqibullah


Dato : 16-05-07 14:19

Er der ikke en der kan forklar bedre?
hvor ligger fejlen

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Martin (17-05-2007)
Kommentar
Fra : Martin


Dato : 17-05-07 11:08

naqibullah wrote:
> Er der ikke en der kan forklar bedre?
> hvor ligger fejlen

Selvhjælp er nu den mest lærerige ting

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408933
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste