1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

creating an array

Discussion in 'JavaScript' started by Sweetzzz24, Dec 5, 2011.

  1. #1
    hello I have created an array here for 5 number already..I need to output asteriks for each value, depending on the value, thats how many asteriks will be displayed.. Any thoughts?


    <html>
    <head></head>
    
    
    <script type="text/javascript">
    function newArray() {
     
    
    var numlist = [ 4,8,2,6,10 ];
     
    msg = "";
     
    //show array
    for( var i = 0; i < numlist.length; i++ ) {
     
    msg += numlist[ i ]  + "<br>";
    }
    
     
     
    
     
    document.getElementById("results").innerHTML = msg;
    } // end newArray() function
    
    
    
    
    //show asterik
    
    
     
    
     
    
    </script>
     
    
    <body onLoad="newArray()">
     
    <div id="results"></div>
     
    </body>
     
    </html>
    Code (markup):

     
    Sweetzzz24, Dec 5, 2011 IP
  2. rainborick

    rainborick Well-Known Member

    Messages:
    424
    Likes Received:
    33
    Best Answers:
    0
    Trophy Points:
    120
    #2
    Try:
    
    var numlist =  new Array(4,8,2,6,10);
    
    Code (markup):
     
    rainborick, Dec 5, 2011 IP
  3. Sweetzzz24

    Sweetzzz24 Greenhorn

    Messages:
    7
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    11
    #3
    I already have that there. I need to display the appropriate number of asteriks next to each number.
     
    Sweetzzz24, Dec 5, 2011 IP
  4. blacknet

    blacknet Active Member

    Messages:
    709
    Likes Received:
    16
    Best Answers:
    2
    Trophy Points:
    70
    #4
    
    <script type="text/javascript">
    function newArray() {
      var numlist = [ 4,8,2,6,10 ];
      msg = "";
      for( var i = 0; i < numlist.length; i++ ) {
        msg += new Array(numlist[i]+1).join('*')  + "<br>";
      }
      document.getElementById("results").innerHTML = msg;
    }
    </script>
    
    Code (markup):
     
    blacknet, Dec 6, 2011 IP
  5. Sweetzzz24

    Sweetzzz24 Greenhorn

    Messages:
    7
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    11
    #5
    Thanks blacknet, but now only the stars are displayed...how do I get the stars to be displayed next to the numbers? EX: 4****
     
    Sweetzzz24, Dec 6, 2011 IP
  6. Sweetzzz24

    Sweetzzz24 Greenhorn

    Messages:
    7
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    11
    #6
    I got the stars to output before the number, but I need to output the stars after the number.


           <script type="text/javascript">
       function newArray() {
              var numlist = [ 4,8,2,6,10 ];
              msg = "";
          
    
    		 for( var i = 0; i < numlist.length; i++ ) {
                msg += new Array(numlist[i]+1).join('*')  + numlist [i] + "<br>";
              }
              document.getElementById("results").innerHTML = msg;
    		
            }
           
     </script>
     <body onLoad="newArray()">
     
    <div id="results"></div>
     
    </body>
     
    </html>
     
    
    Code (markup):
     
    Sweetzzz24, Dec 6, 2011 IP
  7. Sweetzzz24

    Sweetzzz24 Greenhorn

    Messages:
    7
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    11
    #7
    never mind, i got it, thank you!
     
    Sweetzzz24, Dec 6, 2011 IP