kostenloser Webspace werbefrei: lima-city


Mehr Hintergrund farben als Hintergrund (habe schon einen Script)

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    catattack

    Kostenloser Webspace von catattack, auf Homepage erstellen warten

    catattack hat kostenlosen Webspace.

    Hi,

    habe einen Script im Interet gefunden womit man die Hintergrund farbe ändern kann ich möchte aber nun mehrer farben zu auswahl stellen.
    Hier erstmal der Script:

    <script language=\"JavaScript1.2\">
    function changesettings(){
    if (document.all){
    if (document.body.style.cssText==\'\'||document.body.style.backgroundColor==\'white\')
    document.body.style.cssText=\"background-color:black;color:white;background-image:url()\"
    else
    document.body.style.cssText=\"background-color:white;color:black\"
    }
    }
    </script>
    <a href=\"javascript:changesettings()\">Umschalten</a>

    Danke wenn mir jemand helfen kann.

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. malia

    Moderator Kostenloser Webspace von malia

    malia hat kostenlosen Webspace.

    Dieses Script funktioniert mit dem FF nicht, nur mit dem IE, es scheint veraltet zu sein.

    Malia
  4. Autor dieses Themas

    catattack

    Kostenloser Webspace von catattack, auf Homepage erstellen warten

    catattack hat kostenlosen Webspace.

    ja ich bin ja im interent explorer.

    Wie ich es grün mache und den wieder weis mache habe ich herausgefunden.

    danke
  5. wann soll das Skipt denn aufgerufen werden???
    ich vermute mal über nen select???
    wenn ja einfach mehr options hinzufügen und dem select nen onchange auf die funktion geben, dann den value der option auslesen und das skript so anpassen, dass es den hintergrund auf den value der option ändert....

    sieht dann ca. so aus:

    <form>
    <select name=\'color\' id=\'color\' onchange=\'changesettings();\'>
    <option value=\'green\'>Grün</option>
    <option value=\'yellow\'>Gelb</option>
    ... usw ...
    </select>
    <script type=\'text/javascript\'>
    function changesettings()
    {

    document.body.style.cssText=\"background-color:\"+document.getElementByID(\'color\').selected.value+\";\";

    }
    </script>



    Beitrag geändert: 12.3.2008 19:18:57 von tr3kk3r
  6. malia

    Moderator Kostenloser Webspace von malia

    malia hat kostenlosen Webspace.

    Klar geht das, aber alle die Firefox benutzen, können es nicht erkennen.
    Ich teste solche Sachen grundsätzlich mit beiden Browsern.

    Malia


    Beitrag geändert: 12.3.2008 19:21:38 von malia
  7. bitte vergiss diese Javascripts einfach mal, für eine richtige Homepage sind sie sowieso nicht zu gebrauchen.
    Außerdem macht es keinen Sinn, wenn du ständig andere bittest, diese JS zu ändern/korrigieren/verbesser.. Nix gegen dich, aber wann lernst du es??

    Und zum Thema auf IE funktionierts, auf FF nicht:
    Sehr viele User surfen mit dem Firefox durchs Web, also ist es nicht gerade benutzerfreundlich, wenn es nur auf dem IE rennt..


    Beitrag geändert: 12.3.2008 19:20:31 von cscrack
  8. <script language=\"JavaScript1.2\">
    function changesettings(vc, bc){

    switch(vc){
    case 1: vc=\"#ff0000\";
    break;
    case 2: vc=\"#00ff00\";
    break;
    case 3: vc=\"#0000ff\";
    break;
    }

    switch(bc){
    case 1: bc=\"#ff0000\";
    break;
    case 2: bc=\"#00ff00\";
    break;
    case 3: bc=\"#0000ff\";
    break;
    }

    if (document.all)
    document.body.style.cssText=\"background-color:\"+bc+\"; color:\"+vc;

    }
    </script>
    <a href=\"javascript:changesettings(1,1)\">Farbe 1</a>
    <a href=\"javascript:changesettings(2,2)\">Farbe 2</a>
    <a href=\"javascript:changesettings(3,3)\">Farbe 3</a>

    das sollte gehen
  9. p***********d

    Ähm irre ich mich jetzt oder müsste das nicht so?

    <script type=\'text/javascript\'>
    function changesettings()
    {
    
    document.body.style.background-color = document.getElementByID(\'color\').selected.value;
    
    }
    </script>

    So sollte es dann eigentlich auch im FF funktionieren.
  10. http://www.lima-city.de/boards/thread/54947

    Verschoben nach HTML & Javascript.

    MfG,
    thw
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!