Ergebnis 1 bis 12 von 12

Thema: JavaScript

  1. #1
    Angel Beats Angel Beats ist offline
    Avatar von Angel Beats

    JavaScript

    Laut der Suche gibt es so einen Thread nicht ... ob wohl noch mehr kaputt gegangen ist?

    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.

  2. Anzeige

    JavaScript

    Schau dir mal diesen Bereich an. Dort ist für jeden was dabei!
  3. #2
    DD64 DD64 ist offline
    Avatar von DD64

    AW: JavaScript

    Ist auf dem Webserver PHP installiert? Damit wäre es sicherer zu lösen.

  4. #3
    Angel Beats Angel Beats ist offline
    Avatar von Angel Beats

    AW: JavaScript

    Die Seite ist noch nicht online. Wie genau würde das in PHP den funktionieren?

  5. #4
    XxPlay9xX XxPlay9xX ist offline
    Avatar von XxPlay9xX

    AW: JavaScript

    Man schaut welches Datum ist und ladet dann die entsprechende Seite/CSS-Datei/wasauchimmer ^^

    mfg

  6. #5
    DD64 DD64 ist offline
    Avatar von DD64

    AW: JavaScript

    PHP-Code:
    $month date('m'); 
    Den Monat in eine Variable abspeichern, dann den Wert der Variable überprüfen und entsprechend agieren, wie Play9 schon gesagt hat

  7. #6
    Angel Beats Angel Beats ist offline
    Avatar von Angel Beats

    AW: JavaScript

    Dachte ich mir schon. Aber ich habe keinen Plan vom Code, den du da gepostest hast xD

    Wenn es dir nichts ausmacht, kannst du mir bitte das mehr erläutern?

  8. #7
    XxPlay9xX XxPlay9xX ist offline
    Avatar von XxPlay9xX

    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>
    Ca. so sollte das funktionieren.
    Hat beim Testen hier jedenfalls geklappt.

    EDIT: Die Links zu den jeweiligen .css-Dateien muessen jeweils ersetzt werden.

    mfg

  9. #8
    Angel Beats Angel Beats ist offline
    Avatar von Angel 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?

  10. #9
    XxPlay9xX XxPlay9xX ist offline
    Avatar von XxPlay9xX

    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.
    }
    ?>
    Du muesstest einfach alle Index.... .html Files in .php-Files umbennnen.
    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

  11. #10
    Angel Beats Angel Beats ist offline
    Avatar von Angel 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>
    IndexWinter.php

    <html>
    <head>
    </head>
    <body>
    <body bgcolor="red">
    </body>
    </html>
    HTML, Body und sowas braucht man eigentlich ja nicht. Ist ja erst auf Webserver wichtig. Aber so oder so läuft es irgendwie nicht.
    Ich sehe schon, dass du dort was eingetragen hast, wie eine Error Seite.

  12. #11
    XxPlay9xX XxPlay9xX ist offline
    Avatar von XxPlay9xX

    AW: JavaScript

    Bei der Index.php kannst du das ganze "<html><head>"...usw. weglassen.
    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

  13. #12
    Angel Beats Angel Beats ist offline
    Avatar von Angel Beats

    AW: JavaScript

    Hay, das ist ja blöd o.O ...

    Danke für die Hilfe

Ähnliche Themen


  1. Javascript onchange übergabe variable: Hallo, ich komme nicht weiter ich versuche seit stunden die variable von hier <select onchange="mustervariable(this.value)"> ...

  2. 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...

  3. 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...

  4. 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...

  5. PSP Internet Browser JavaScript: Hallo, kann es sein, dass der PSP Brwoser kein JavaScrpt erkennen kann? Weil bei mir wird zumindestens kein's angezeigt.