Ergebnis 1 bis 12 von 12
Thema: JavaScript
-
05.02.2011, 17:52 #1Angel Beats
JavaScript
Habe echt keine Lust alles neu zu posten. Hier die Kurzfassung: Ich habe 4 Versionen meiner Website (Sommer, Winter, Herbst, Frühling) und diese soll sich automatisch ändern.
Ein Script der einfach liest, welches Datum der PC hat und dann die jeweilige Version öffnet. Oder geht das auch anders? Habe selbst nur HTML Kenntnisse.
-
-
05.02.2011, 22:15 #2DD64
AW: JavaScript
Ist auf dem Webserver PHP installiert? Damit wäre es sicherer zu lösen.
-
06.02.2011, 03:17 #3Angel Beats
AW: JavaScript
Die Seite ist noch nicht online. Wie genau würde das in PHP den funktionieren?
-
06.02.2011, 22:21 #4XxPlay9xX
AW: JavaScript
Man schaut welches Datum ist und ladet dann die entsprechende Seite/CSS-Datei/wasauchimmer ^^
mfg
-
06.02.2011, 22:40 #5DD64
AW: JavaScript
PHP-Code:$month = date('m');
-
07.02.2011, 15:28 #6Angel Beats
AW: JavaScript
Wenn es dir nichts ausmacht, kannst du mir bitte das mehr erläutern?
-
07.02.2011, 16:07 #7XxPlay9xX
AW: JavaScript
Code:<?php echo "<?xml version='1.0' encoding='UTF-8'?>"; // Muss von PHP ausgegeben werden, da der Interpreter bei aktiviertem 'short_tags' eine zu interpretierende Sektion sieht. ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <!-- Einfach statt der <link..../>-Angabe in den <head>-Teil eingeben --> <?php // index.php $month = date('m'); // Monat herausfinden $spring = array("03", "04", "05"); //Array mit den entsprechenden Monaten; kann auch mehr als 3 (oder weniger) enthalten $summer = array("06", "07", "08"); $fall = array("09", "10", "11"); $winter = array("12", "01", "02"); /* HACK: Kann durch ein 2-Dimensionales Array ersetzt werden. */ if(in_array($month, $spring)) // Checken ob Monat im Array enthalten ist { echo "<link rel='stylesheet' href='LinkZurCssDateiMitFruehlingsThema.css' type='text/css' />"; //Dynamischen HTML Code ins File schreiben } elseif(in_array($month, $summer)) { echo "<link rel='stylesheet' href='LinkZurCssDateiMitSommerThema.css' type='text/css' />"; } elseif(in_array($month, $fall)) { echo "<link rel='stylesheet' href='LinkZurCssDateiMitHerbstThema.css' type='text/css' />"; } elseif(in_array($month, $winter)) { echo "<link rel='stylesheet' href='LinkZurCssDateiMitWinterThema.css' type='text/css' />"; } else { echo "Wow...this shouldn't happen :/"; // Error-handling FTW } ?> <!-- Ab hier normal weiter machen --> </head> <body> </body> </html>
Hat beim Testen hier jedenfalls geklappt.
EDIT: Die Links zu den jeweiligen .css-Dateien muessen jeweils ersetzt werden.
mfg
-
07.02.2011, 21:18 #8Angel Beats
AW: JavaScript
Sind nur HTML Daten und keine CSS. Müsst halt nur in meine Lage versetzen, wenn ich das so sehe ohne Ahnung davon zu haben, dass ich das dann auch nicht verstehe. Du kannst einem auf Russisch etwas kinderleichtes beibringen, wenn dieser kein russisch kann, versteht er es nicht.
Machen wir mal ein Beispiel:
IndexSommer.html
IndexWinter.html
IndexHerbst.html
IndexFruehling.html
Wie genau würde der Code den dann aussehen?
-
07.02.2011, 21:29 #9XxPlay9xX
AW: JavaScript
Na gut, das aendert die Sache ein wenig bzw. verreinfacht sie
Code:<?php // index.php $month = date('m'); // Monat herausfinden $spring = array("03", "04", "05"); //Array mit den entsprechenden Monaten; kann auch mehr als 3 (oder weniger) enthalten $summer = array("06", "07", "08"); $fall = array("09", "10", "11"); $winter = array("12", "01", "02"); /* HACK: Kann durch ein 2-Dimensionales Array ersetzt werden. */ if(in_array($month, $spring)) // Checken ob Monat im Array enthalten ist { include "IndexFruehling.php"; } elseif(in_array($month, $summer)) { include "IndexSommer.php"; } elseif(in_array($month, $fall)) { include "IndexHerbst.php"; } elseif(in_array($month, $winter)) { include "IndexWinter.php"; } else { //Hier koennte man ein "Default-Template" laden, oder ganz einfach auf eine Errorseite verlinken. } ?>
So sollte es eigentlich funktionieren.
Btw: Mein Mathelehrer hat ein russisches Mathebuch, weil er sagt, dass alle Mathematiker Russen sind, obwohl er kein russisch kann.
Was lernen wir daraus?
Mein Mathelehrer ist verrueckt
mfg
-
08.02.2011, 14:42 #10Angel Beats
AW: JavaScript
Wirklich hilfreich von euch / Dir, danke
wo ich sowas sehe, erkenn ich, was HTML für Kindergarten ist :x
Mh ... es als Index.php zu speichern klappte erst, mit Notepad++. (Codier Programm). Aber ich glaube ich mache immer noch etwas falsch.
<html>
<title>test</title>
</head>
<body>
<?php
// index.php
$month = date('m'); // Monat herausfinden
$spring = array("03", "04", "05"); //Array mit den entsprechenden Monaten; kann auch mehr als 3 (oder weniger) enthalten
$summer = array("06", "07", "08");
$fall = array("09", "10", "11");
$winter = array("12", "01", "02");
/* HACK: Kann durch ein 2-Dimensionales Array ersetzt werden. */
if(in_array($month, $spring)) // Checken ob Monat im Array enthalten ist
{
include "IndexFruehling.php";
}
elseif(in_array($month, $summer))
{
include "IndexSommer.php";
}
elseif(in_array($month, $fall))
{
include "IndexHerbst.php";
}
elseif(in_array($month, $winter))
{
include "IndexWinter.php";
}
else
{
//Hier koennte man ein "Default-Template" laden, oder ganz einfach auf eine Errorseite verlinken.
}
?>
</body>
</html>
<html>
<head>
</head>
<body>
<body bgcolor="red">
</body>
</html>
Ich sehe schon, dass du dort was eingetragen hast, wie eine Error Seite.
-
08.02.2011, 18:25 #11XxPlay9xX
AW: JavaScript
Das hab ich oben zwar dazugeschrieben, aber da war die Methode ein CSS-File zu includen.
Ist hier also voellig irrelevant ^^
Ich hab jetzt mal ne "IndexWinter.php" erstellt und in das gleiche Verzeichnis wie die "IndexWinter.php" gespeichert geladen.
Ging eigentlich alles.
Du hast die Skripte aber auf einen Webserver (bzw. XAMPP oder LAMP) geladen oder?
Einfach mit dem Browser kannst du sie leider nicht oeffnen ^^
mfg
-
08.02.2011, 18:35 #12Angel Beats
AW: JavaScript
Hay, das ist ja blöd o.O ...
Danke für die Hilfe
Ähnliche Themen
-
Javascript onchange übergabe variable: Hallo, ich komme nicht weiter ich versuche seit stunden die variable von hier <select onchange="mustervariable(this.value)"> ... -
Javascript und Tabellen durchsuchen...: Nabend, Ich habe eien anfrage eines kleines Javascriptes. Ich suche eine möglichkeit mit Javascript eine tabelle nach bestimmten wörter oder zeichen... -
Homepage Javascript problem...
Javascript problem...: Hallo, ich habe folgendes problem undzwar ich möchte einen mouseover effekt machen nur funktionirt der austausch nicht so ganz wie erhofft. <a... -
Javascript für iMacros (Firefox-Add-on): Hallo, ich habe mir vor ein paar Tagen die Firefox Add-on "iMacros" installiert. Mit diesem Add-on kann man z. B. einen automatischen Start... -
PSP Internet Browser JavaScript: Hallo, kann es sein, dass der PSP Brwoser kein JavaScrpt erkennen kann? Weil bei mir wird zumindestens kein's angezeigt.
Höre aktuell sehr viel Deftones:
Was hört ihr gerade?