/ 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
Dato og tid script
Fra : Peter


Dato : 12-06-09 00:11

Hej NG!

Nedenstående script er lavet af Stig Johansen.

Scriptes "egenskaber" er følgende: Gøre kunden, et døgn før et evt.
bestillingstidspunkt, opmærksom på at formularen ikke kan anvendes.

Scriptet virker efter hensigten dagen før, men når dagen har skiftet "navn
og dato" (kl. 00.01) og indtil kl. ca. 6.00/7.00 kommer formularen med en
anden "alert" end den nedenstående. Kan dette script "ændres"/"udbygges"
således at nedenstående "alert" også vises i tidsrummet kl. 00.01 - 06.00
vil jeg blive meget glad. Altså denne "alert": ('Bestilling (via
formularen) er ikke mulig "så tæt på" spilletidspunktet. \r\nRing derfor 26
46 46 90 og lav en "hurtig" aftale vedrørende musik!');

hilsen
Peter

var lovligetider = new Array
(-1,600,630,700,730,800,830,900,930,1000,-1,1200,1230,1300,1330,1400,1430,1500,-1,1700,1730,1800,1830,1900,1930,2000);

var tid = lovligetider [klokkeslet.selectedIndex] ;
mydate.setHours((tid - tid % 100)/100);
mydate.setMinutes(tid % 100);

if (((mydate.getTime() - keeptoday.getTime())/ 86400000 ) < 1 ) {
alert('Bestilling (via formularen) er ikke mulig "så tæt på"
spilletidspunktet. \r\nRing derfor 26 46 46 90 og lav en "hurtig" aftale
vedrørende musik!');
return false;
}



 
 
Stig Johansen (12-06-2009)
Kommentar
Fra : Stig Johansen


Dato : 12-06-09 05:23

Peter wrote:

> Scriptes "egenskaber" er følgende: Gøre kunden, et døgn før et evt.
> bestillingstidspunkt, opmærksom på at formularen ikke kan anvendes.
>
> Scriptet virker efter hensigten dagen før, men når dagen har skiftet "navn
> og dato" (kl. 00.01) og indtil kl. ca. 6.00/7.00 kommer formularen med en
> anden "alert" end den nedenstående. Kan dette script "ændres"/"udbygges"
> således at nedenstående "alert" også vises i tidsrummet kl. 00.01 - 06.00
> vil jeg blive meget glad. Altså denne "alert": ('Bestilling (via
> formularen) er ikke mulig "så tæt på" spilletidspunktet. \r\nRing derfor
> 26 46 46 90 og lav en "hurtig" aftale vedrørende musik!');

Du har glemt at vedlægge et link, samt at fortælle hvilken anden alert du
snakker om.

Hvis der er andre læsere, der følger med, aner de ikke hvad vi snakker om,
så det er lidt synd.

Men den 'anden alert', hvis det er den, stammer muligvis fra denne
kodestump:
.....
if ( mydate < today ) {
alert ('Vælg en dato længere ud i fremtiden!');
dato.focus();
return false;
}
.....

I javascript kan man udkommentere blokke af kode i stedet for at slette dem.
Det gøres med /* som start og */ som slut, så prøv i første omgang at rette
til:
.....
/*
if ( mydate < today ) {
alert ('Vælg en dato længere ud i fremtiden!');
dato.focus();
return false;
}
*/
.....

Den ligger der, og er bibeholdt, fordi du gerne ville have et tjek ind før
valg af klokkeslet (så vidt jeg husker).

--
Med venlig hilsen
Stig Johansen

Peter (12-06-2009)
Kommentar
Fra : Peter


Dato : 12-06-09 08:30

Hej Stig!

>> Scriptes "egenskaber" er følgende: Gøre kunden, et døgn før et evt.
>> bestillingstidspunkt, opmærksom på at formularen ikke kan anvendes.
>>
>> Scriptet virker efter hensigten dagen før, men når dagen har skiftet
>> "navn
>> og dato" (kl. 00.01) og indtil kl. ca. 6.00/7.00 kommer formularen med en
>> anden "alert" end den nedenstående. Kan dette script "ændres"/"udbygges"
>> således at nedenstående "alert" også vises i tidsrummet kl. 00.01 - 06.00
>> vil jeg blive meget glad. Altså denne "alert": ('Bestilling (via
>> formularen) er ikke mulig "så tæt på" spilletidspunktet. \r\nRing derfor
>> 26 46 46 90 og lav en "hurtig" aftale vedrørende musik!');
>
> Du har glemt at vedlægge et link, samt at fortælle hvilken anden alert du
> snakker om.

Jeg snakker kun om ovenstående link, således at det kommer til at dække alle
24 timer i døgnet forinden bestillingen, også "de sidste" 6 timer inden det
valgte klokkeslet.
www.morgenmusikken.dk/prove+.htm

> Hvis der er andre læsere, der følger med, aner de ikke hvad vi snakker om,
> så det er lidt synd.

var lovligetider = new Array
(-1,600,630,700,730,800,830,900,930,1000,-1,1200,1230,1300,1330,1400,1430,1500,-1,1700,1730,1800,1830,1900,1930,2000);

var tid = lovligetider [klokkeslet.selectedIndex] ;
mydate.setHours((tid - tid % 100)/100);
mydate.setMinutes(tid % 100);

if (((mydate.getTime() - keeptoday.getTime())/ 86400000 ) < 1 ) {
alert('Bestilling (via formularen) er ikke mulig "så tæt på"
spilletidspunktet. \r\nRing derfor 26 46 46 90 og lav en "hurtig" aftale
vedrørende musik!');
return false;
}

hilsen
Peter



Søg
Reklame
Statistik
Spørgsmål : 177427
Tips : 31962
Nyheder : 719565
Indlæg : 6407933
Brugere : 218877

Månedens bedste
Årets bedste
Sidste års bedste