Discover Habbo's history
Treat yourself with a Secret Santa gift.... of a random Wiki page for you to start exploring Habbo's history!
Happy holidays!
Celebrate with us at Habbox on the hotel, on our Forum and right here!
Join Habbox!
One of us! One of us! Click here to see the roles you could take as part of the Habbox community!


Results 1 to 9 of 9

Thread: Colour picker

  1. #1
    Join Date
    Aug 2004
    Location
    bristol
    Posts
    3,799
    Tokens
    0

    Latest Awards:

    Default Colour picker

    I needed a colour picker, so I decided to make one. I doubt anyone will want this, but I thought I would post it anyway.
    HTML Code:
    <html>
    <head>
    <title>Colour picker - By Josh</title>
    <style type="text/css">
    <!--
    html,body {
     background-color: #cdf;
     margin: 10px, 0, 0, 10px;
     padding: 0;
     font: 12px verdana;
    }
    div {
     width: 20px;
     height: 20px;
    }
    #messageBox {
     position: absolute;
    }
    #container {
    width: 370px;
    }
    -->
    </style>
    <script type="text/JavaScript">
    <!-- Begin
    // Web safe colour codes stored in array to save space
    var colourCodes = new Array(
    "000","300","600","900","C00","F00","003","303","603","903","C03","F03","006",
    "306","606","906","C06","F06","009","309","609","909","C09","F09","00C","30C",
    "60C","90C","C0C","F0C","00F","30F","60F","90F","C0F","F0F","030","330","630",
    "930","C30","F30","033","333","633","933","C33","F33","036","336","636","936",
    "C36","F36","039","339","639","939","C39","F39","03C","33C","63C","93C","C3C",
    "F3C","03F","33F","63F","93F","C3F","F3F","060","360","660","960","C60","F60",
    "063","363","663","963","C63","F63","066","366","666","966","C66","F66","069",
    "369","669","969","C69","F69","06C","36C","66C","96C","C6C","F6C","06F","36F",
    "66F","96F","C6F","F6F","090","390","690","990","C90","F90","093","393","693",
    "993","C93","F93","096","396","696","996","C96","F96","099","399","699","999",
    "C99","F99","09C","39C","69C","99C","C9C","F9C","09F","39F","69F","99F","C9F",
    "F9F","0C0","3C0","6C0","9C0","CC0","FC0","0C3","3C3","6C3","9C3","CC3","FC3",
    "0C6","3C6","6C6","9C6","CC6","FC6","0C9","3C9","6C9","9C9", "CC9","FC9","0CC",
    "3CC","6CC","9CC","CCC","FCC","0CF","3CF","6CF","9CF","CCF","FCF","0F0","3F0",
    "6F0","9F0","CF0","FF0","0F3","3F3","6F3","9F3","CF3","FF3","0F6","3F6","6F6",
    "9F6","CF6","FF6","0F9","3F9","6F9","9F9","CF9","FF9","0FC","3FC","6FC","9FC",
    "CFC","FFC","0FF","3FF","6FF","9FF","CFF","FFF");
    
    // Displays hexidecimal colour code
    function displayColour(colour) {
     document.getElementById('messageBox').innerHTML=colour;
    }
    
    //Moves the display box
    function messageBoxPosition() {
     var element = document.getElementById('messageBox');
     element.style.left = event.clientX + 25;
     element.style.top = event.clientY;
    }
    
    //Updates box when the cursor is moved
    document.onmousemove=messageBoxPosition;
    //-->
    </script>
    </head>
    <body>
    <div id="messageBox">Choose a colour</div>
    <div id="container">
    <script type="text/JavaScript">
    for(colourCount=0; colourCount<216; colourCount++) {
     document.write("<div style=\"background-color: #"+ colourCodes[colourCount] +"; float: left;\"");
     document.write("onmouseover=\"displayColour('#"+ colourCodes[colourCount] +"')\">&nbsp;</div>");
    }
    </script>
    </div>
    </body>
    </html>
    Designed for IE 6+
    kinda quit.

  2. #2
    Join Date
    Aug 2004
    Location
    UK
    Posts
    11,283
    Tokens
    2,031

    Latest Awards:


  3. #3
    Join Date
    Aug 2004
    Location
    bristol
    Posts
    3,799
    Tokens
    0

    Latest Awards:

    Default

    I enjoyed making it, and mine is different to that anyway (3 digit colour-codes).
    If you're gonna test it out, use Internet Explorer (or atleast Opera, Firefox won't work correctly I'm assuming).
    kinda quit.

  4. #4
    Join Date
    Aug 2004
    Location
    UK
    Posts
    11,283
    Tokens
    2,031

    Latest Awards:

    Default

    You need to make a preview version for people like me who are to lazy to test it properly "/

  5. #5
    Join Date
    Aug 2004
    Location
    bristol
    Posts
    3,799
    Tokens
    0

    Latest Awards:


  6. #6
    Join Date
    Dec 2005
    Posts
    1,733
    Tokens
    201
    Habbo
    Bomb-Head

    Latest Awards:

    Default

    nice

  7. #7
    Join Date
    Aug 2004
    Location
    UK
    Posts
    11,283
    Tokens
    2,031

    Latest Awards:

    Default

    Almost works in Firefox, all that doesnt is the code doesnt follow the curser and remains in a div in the top left

  8. #8
    Join Date
    Aug 2004
    Location
    bristol
    Posts
    3,799
    Tokens
    0

    Latest Awards:

    Default

    Quote Originally Posted by 01101101entor
    Almost works in Firefox, all that doesnt is the code doesnt follow the curser and remains in a div in the top left
    That's because event.client isn't supported by Firefox, I'll work out a way to fix that if I have time.
    I'm thinking about making a JavaScript WYSIWYG HTML editor, but that might take some time.
    kinda quit.

  9. #9
    Join Date
    Aug 2005
    Location
    Tunbridge Wells, Kent
    Posts
    5,063
    Tokens
    1,624

    Latest Awards:

    Default

    that would be nice to see
    Never argue with an idiot, he'll drag you down to his level, and beat you with experience.

    Quote Originally Posted by Recursion
    *oh trust me
    *I would NEVER go ATi
    And 15 mins later...
    Sapphire ATI Radeon HD 5850 1024MB GDDR5 PCI-Express Graphics Card £195.73 1 £195.73
    *ordered.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •