Avatar billede michaelsyd Nybegynder
08. marts 2009 - 18:11 Der er 10 kommentarer og
1 løsning

load side efter klokke slet

jeg har ledt alle steder og ikke fundet jeg søger så nu prøver jeg her inde
kan man få en script der åbner en sides fra kl 8 til kl 10
og de anden side kra kl 11-15
også vider
jeg har fundet mange script der gør det med dage og måneder
men det er jo ikke det jeg søger
håber at det er nogen som kan hjælpe
mvh michael
Avatar billede chrisbuchholz Nybegynder
08. marts 2009 - 19:20 #1
du kan bruge Date klassen.

F.eks. giver følgende hvilken time vi er inde i:

var date = new Date();
var hour = date.getHours;

og så tjekker du ellers bare om hour er 8+ og 10-.
Avatar billede chrisbuchholz Nybegynder
08. marts 2009 - 19:21 #2
Rettelse:

Det skal være "var hour = date.getHours();"
Avatar billede michaelsyd Nybegynder
08. marts 2009 - 20:46 #3
det var ikke lige det jeg søgte
har du merer af scripten er ikke helt på toppen med pogramering
Avatar billede chrisbuchholz Nybegynder
08. marts 2009 - 22:17 #4
var date = new Date(),;
if(date.getHours() >= 8 && date.getHours() <= 10) {
// vis en side
} else {
// vis en anden side
}
Avatar billede roenving Novice
08. marts 2009 - 23:18 #5
Hrm, tjahh ...

Princippet i Chris' forslag er der ikke noget galt i, men måske misser han en enkelt pointe ...

var time = new Date().getHours();
if(time >= 8 && time < 11) {
  window.location.href = "side1.html";
else if(time>=11 && time<15){
  window.location.href = "side2.html";
else if(time>=15 && time<18){
  window.location.href = "side3.html";
//osv.
}
Avatar billede michaelsyd Nybegynder
10. marts 2009 - 12:25 #6
hej roenving
er det sådanne det skal se ud

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ny side 1</title>
<SCRIPT LANGUAGE="JavaScript">
var time = new Date().getHours();
if(time >= 8 && time < 11) {
  window.location.href = "side1.html";
else if(time>=11 && time<15){
  window.location.href = "side2.html";
else if(time>=15 && time<18){
  window.location.href = "side3.html";
//osv.
}
</SCRIPT>
</head>

<body>

</body>

</html>
med venlig hilsen
michael syd
Avatar billede roenving Novice
14. marts 2009 - 11:33 #7
Ja, stort set:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Ny side 1</title>
<script type="JavaScript">
var time = new Date().getHours();
if(time >= 8 && time < 11) {
  window.location.href = "side1.html";
else if(time>=11 && time<15){
  window.location.href = "side2.html";
else if(time>=15 && time<18){
  window.location.href = "side3.html";
//osv.
}
</script>
</head>

<body>

</body>

</html>

Få små, men relativt vigtige ændringer:
-- doctype er obligatorisk, jeg bruger normalt 4.01 strict (hvilken også er den eneste jeg kan anbefale !-)
-- tags og atributter _skal_ skrives med små bogstaver ...
-- og så er language-attributten deprecated siden 1998 ...
Avatar billede roenving Novice
14. marts 2009 - 11:35 #8
Nå, ja, der var jo også Content-Type, hvor det er stærkt uhensigtsmæssigt at bruge en windows tegntabel til indernettet !o]
Avatar billede michaelsyd Nybegynder
15. marts 2009 - 12:50 #9
mange tak for hjælpen begge to
Avatar billede roenving Novice
15. marts 2009 - 13:18 #10
Velbekomme '-)
Avatar billede roenving Novice
02. august 2009 - 15:48 #11
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester