kostenloser Webspace werbefrei: lima-city


brauche Hilfe bei Javascript

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    f****i

    Hallo,
    leider ist es mit meinem Javasriptkentnissen, wie ich nun feststellen muste nicht weit her (;-(
    Also ich habe mir einen Farbwähler gebastelt.
    Dieser soll nach click auf die entsprechende Farbe den
    1. Hex-Code
    2. eine farbige Darstellung
    3. De-Code
    ausgeben. Bei den ersten zwei Punkten bin ich soweit, dass es funzt nur beim Dec-Code komme ich nicht so recht weiter.
    Habe schon so einiges versucht aber nun hat alles im Caos geendet.
    Fehler auf der Seite???
    Und die Decimal-Anzeige funz nu nach 4 Stunden immer noch nicht.
    Da das Script sehr umfangreich ist habe ich hier den Link :

    http://wurstgerd.wu.ohost.de/java_color_picker/test.html

    Wäre für jede Hilfe sehr dankbar!
    MfG


    Beitrag geändert: 4.9.2007 14:34:49 von flommi
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Mein JS ist leider auch schon wieder 1-2 Jahre her. Versuch mal \"#234323\" statt \'#341414\' zu machen. Vllt hilfts was. aber bin mir nicht sicher
  4. Autor dieses Themas

    f****i


    Mein JS ist leider auch schon wieder 1-2 Jahre her. Versuch mal \\\"#234323\\\" statt \\\'#341414\\\' zu machen. Vllt hilfts was. aber bin mir nicht sicher


    Mmmm....
    nene ich denke mal, dass der Fehler in der function setcolor und der Art ud weise wie die Farbe übergeben wird nicht so recht ist.
    Werde Deinen Tipp aber selbstverständlich al testen.
  5. Hallo,

    mal so als Denkanstoss:

    Was machst du mit der Variable \"Input\", du übergiebst doch den Farbwert schon mit \"elem\"?
    Du rufst die Funktion \"GiveDec\" auf, die ist aber nirgends definiert.

    Gruß
    Manni
  6. Autor dieses Themas

    f****i


    Hallo,

    mal so als Denkanstoss:

    Was machst du mit der Variable \\\\\\\"Input\\\\\\\", du übergiebst doch den Farbwert schon mit \\\\\\\"elem\\\\\\\"?
    Du rufst die Funktion \\\\\\\"GiveDec\\\\\\\" auf, die ist aber nirgends definiert.

    Gruß
    Manni


    richtig ich habe auch schon den Farbwert \\\\\\\"elem\\\\\\\" für den Inputwert angegeben aber irgendwie ist da der Wurm drin.
    Wäre es möglich, mir noch ein Stück weiter auf den Weg zu helfen ich habe irgendwie keinen Plan mehr (;-(

    EDIT

    Fehler gefunden hat sich somit erledigt!


    Beitrag geändert: 4.9.2007 16:21:54 von flommi
  7. Hallo,

    dann hier mal mein Vorschlag für die Funktion setcolor:


    function setcolor(elem)
    {

    a = elem.substring(1,3);
    b = elem.substring(3,5);
    c = elem.substring(5,7);

    document.areas.hexvalue.value=elem;
    document.areas.RedOutput.value = parseInt(a,16);
    document.areas.GreenOutput.value = parseInt(b,16);
    document.areas.BlueOutput.value = parseInt(c,16);


    document.areas.selcolor.style.backgroundColor=elem
    }

    Gruß
    Manni

    Beitrag geändert: 4.9.2007 16:26:25 von bandi999
  8. Autor dieses Themas

    f****i


    Hallo,

    dann hier mal mein Vorschlag für die Funktion setcolor:


    function setcolor(elem)
    {

    a = elem.substring(1,3);
    b = elem.substring(3,5);
    c = elem.substring(5,7);

    document.areas.hexvalue.value=elem;
    document.areas.RedOutput.value = parseInt(a,16);
    document.areas.GreenOutput.value = parseInt(b,16);
    document.areas.BlueOutput.value = parseInt(c,16);


    document.areas.selcolor.style.backgroundColor=elem
    }

    Gruß
    Manni

    Beitrag geändert: 4.9.2007 16:26:25 von bandi999



    Ja genau diese Lösung wars!
    Danke
  9. 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!