Autor Zpráva
rebas
Profil *
Zdravím,
mám níže uvedený kod, potřebuji nějak vytvořit
1) seznam datumu
2) a pak zařídit (vložit nějakou podmínku) do toho již hotového kodu, aby v případě že je státní svátek a není v sobotu nebo neděli se přičetl ještě jeden den.

var datum = new Date();
var AktualniDatum = datum.setDate(datum.getDate());
var ye = datum.getFullYear();

Number.prototype.mod = function(n) {
return ((this%n)+n)%n;
}
Date.prototype.addBusDays = function(dd) {
var wks = Math.floor(dd/5);
var dys = dd.mod(5);
var dyb = this.getDay();
if (dyb === 6 && dys > -1) {
   if (dys === 0) {dys-=2; dyb+=2;}
   dys++; dyb -= 6;}
if (dyb === 0 && dys < 1) {
   if (dys === 0) {dys+=2; dyb-=2;}
   dys--; dyb += 6;}
if (dyb + dys > 5) dys += 2;
if (dyb + dys < 1) dys -= 2;
this.setDate(this.getDate()+wks*7+dys);
}

var due = new Date();
due.addBusDays(0+1);

seznam svatku: (tak jak je to zapsano to pochopitelne nebude fungovat..., ale takto nejak bych si jej představoval
1.1. datum.getFullYear();
1.5. datum.getFullYear();
8.5. datum.getFullYear();
presne datumy na nekolik let dopredu pro velikonocni pondeli
atd.

celý skript je případně zde: http://www.danbar.cz/Shops/10780/updater.asp?creator=GForce_-_Astra&delivery=0&count=-1
rebas
Profil *
Nikdo neví, nebo nechce poradit?

Dále reším ještě jeden problém :-(
V samotném výše uvedeném odkazu normálně javascript funguje...

pokud jej však načtu v shopu, kde tu samou stránku načítám v iframu, tak tam se javascript vůbec nezobrazí... (mezi slovem sisli a aktulizováno by se měl zobrazit ten javascript). Okno s javacriptem se zobrazí po najetí myší na dostupnost viz
http://www.vltava2000.cz/demo-demo.cz/default.asp?lngDepartmentID=6

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: