HTMLWorld - HTML, CSS, JavaScript, PHP, Java, Flash und vieles mehrHTMLWorld:   Home | Impressum
 

 
 

Anzeige 
 
HTMLWorld » Forum

Thema anzeigen - Zeitgesteuertes und zufälliges laden verschiedener index.php

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Zeitgesteuertes und zufälliges laden verschiedener index.php

 

Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   JavaScript
Vorheriges Thema:
Nächstes Thema:  
Autor Nachricht
Brainflame



Anmeldungsdatum: 22.01.2011
Beiträge: 1

BeitragVerfasst am: 22.01.2011 13:26:24    Titel: Zeitgesteuertes und zufälliges laden verschiedener index.ph Antworten mit Zitat

Hallo, bin Neuling im Progammieren und habe gleich mehrere Fragen.

1. Wie kann ich zu bestimmten Client Uhrzeiten (Stunden reichen) jeweils eine andere index.php laden?

2. wie 1. bloß dann mit Jahreszeiten (Monaten)

3. Wie erreiche ich 1. bloß dann mit Zufall.

Ich habe mit gedacht das dieses wohl mit switch() anstatt
if/else am einfachsten geht, aber bin wie gesagt Neuling.

Habt vielen Dank für die Hilfe.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
phoxa
Forumsteilnehmer


Anmeldungsdatum: 17.12.2010
Beiträge: 6

BeitragVerfasst am: 10.02.2011 13:19:12    Titel: Antworten mit Zitat

hier erstmal etwas zum thema Zeit:
http://de.selfhtml.org/navigation/suche/index.htm?Suchanfrage=date

zu 1.)
eine onload funktion im body (<body onload="JavaScript: jsInit()">) könnte dann so aussehen wie in selfhtml:
Code:

function jsInit()
{
var oDate = new Date();
var sHour = oDate.getHours(); //^^
if (sHour >= 5 && Std < 12) {
  location.replace('/index1.php); //morgens
} else if (Std >= 12 && Std < 18) {
  location.replace('/index2.php);  //mittag
} else if (Std >= 18 && Std <= 23) {
  location.replace('/index3.php);//abend
} else if (Std >= 0 && Std < 5) {
  location.replace('/index4.php); //nacht
}
}

geht aber noch optimaler


zu 2.) gleicher Code nur keine Stunden sondern Monate eben

zu 3.) zufall..
Code:
function jsInit()
{
var oDate = new Date();
var sHour = Math.round(Math.random()*10); //^^
if (sHour >= 5 && Std < 12) {
  location.replace('/index1.php); //morgens
} else if (Std >= 12 && Std < 18) {
  location.replace('/index2.php);  //mittag
} else if (Std >= 18 && Std <= 23) {
  location.replace('/index3.php);//abend
} else if (Std >= 0 && Std < 5) {
  location.replace('/index4.php); //nacht
}
}


der code muss entweder in ein script Tag (<script type="text/javascript"></script>) oder in eine *.js Datei und dann geladen werden
(<script type="text/javascript" src="*.js"></script>)



probiers mal, ob das dir so reicht
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   JavaScript
Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.