Beginner Needing Help

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • ::::x::::

    Beginner Needing Help

    Hi All,
    below is come code I'm writing for an assignment, and I'm stuck.
    What I want to happen:
    page load,
    user click on money
    money = bank
    bank is displayed in a text box

    I can get the bank to display the initial value of 0, but not the bank value
    after the user input.

    Cheers..

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>:: Tafe - Roll a Dice ::</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

    <!-- Casion Emulator - Matthew Howes -->

    <script language="JavaS cript" type="text/javascript">
    <!-- Hide me from old browsers

    // Gets bg colour based on time
    time = new Date()
    if (time.getHours( ) <= 12) {
    document.bgColo r = "CC0000" }
    else {
    document.bgColo r = "339900"
    }

    // Casion Images
    function pic(){
    pic_array=new Array()
    pic_array[1]="images/pic01.gif"
    pic_array[2]="images/pic02.gif"
    pic_array[3]="images/pic03.gif"
    pic_array[4]="images/pic04.gif"
    pic_array[5]="images/pic05.gif"
    pic_array[6]="images/pic06.gif"

    picnum=Math.flo or(Math.random( )*pic_array.len gth)
    if (picnum==0)
    picnum=1
    document.write( '<center><img src="'+pic_arra y[picnum]+'"
    border=0></center><br>')
    }
    pic()

    // Game starts here

    var bank = 0
    var money_in = 0
    var dep_clickcount = 0
    var pick_clickcount = 0
    var roll_clickcount = 0

    // Prompt for deposit
    function deposit(money_i n) {

    if ( dep_clickcount == 0 ) {
    alert( "You Deposited $" + money_in )
    bank = money_in
    dep_clickcount+ +
    }
    else { alert("You can only make one deposit, hit 'refresh' if you wish to
    change your deposit")
    }
    }

    // end hide -->
    </script>

    </head>

    <body link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF"
    onload="javascr ipt:document.ba l.Balance.value = bank;">
    <br>
    Click the amout you wish to deposit
    <br>
    <IMG onmouseover="wi ndow.status='$5 00'" onclick="deposi t(500)"
    onmouseout="win dow.status='';r eturn true" height=75 src="images/0500.gif"
    width=200>
    <IMG onmouseover="wi ndow.status='$6 00'" onclick="deposi t(600)"
    onmouseout="win dow.status='';r eturn true" height=75 src="images/0600.gif"
    width=200>
    <IMG onmouseover="wi ndow.status='$7 00'" onclick="deposi t(700)"
    onmouseout="win dow.status='';r eturn true" height=75 src="images/0700.gif"
    width=200><br>
    <IMG onmouseover="wi ndow.status='$8 00'" onclick="deposi t(800)"
    onmouseout="win dow.status='';r eturn true" height=75 src="images/0800.gif"
    width=200>
    <IMG onmouseover="wi ndow.status='$9 00'" onclick="deposi t(900)"
    onmouseout="win dow.status='';r eturn true" height=75 src="images/0900.gif"
    width=200>
    <IMG onmouseover="wi ndow.status='$1 000'" onclick="deposi t(1000)"
    onmouseout="win dow.status='';r eturn true" height=75 src="images/1000.gif"
    width=200>
    <br>
    <br>
    <form name="bal">
    <input name="Balance" type="text" value="" size="8" maxlength="8">
    </form>
    <br>
    <p align="center"> <a href="casino.ht ml"><font size="5" face="Comic Sans
    MS">Return to casino</font></a></p>
    </body>
    </html>

    --
    ::::x::::

    "Me fail English, that's unpossible"


  • Dave Griffiths

    #2
    Re: Beginner Needing Help

    On Thu, 04 Sep 2003 14:39:38 +1000, ::::x:::: wrote:
    [color=blue]
    > Hi All,
    > below is come code I'm writing for an assignment, and I'm stuck.
    > What I want to happen:
    > page load,
    > user click on money
    > money = bank
    > bank is displayed in a text box
    >
    > I can get the bank to display the initial value of 0, but not the bank value
    > after the user input.
    >
    > Cheers..
    >
    > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    > <html>
    > <head>
    > <title>:: Tafe - Roll a Dice ::</title>
    > <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    >
    > <!-- Casion Emulator - Matthew Howes -->
    >
    > <script language="JavaS cript" type="text/javascript">
    > <!-- Hide me from old browsers
    >
    > // Gets bg colour based on time
    > time = new Date()
    > if (time.getHours( ) <= 12) {
    > document.bgColo r = "CC0000" }
    > else {
    > document.bgColo r = "339900"
    > }
    >
    > // Casion Images
    > function pic(){
    > pic_array=new Array()
    > pic_array[1]="images/pic01.gif"
    > pic_array[2]="images/pic02.gif"
    > pic_array[3]="images/pic03.gif"
    > pic_array[4]="images/pic04.gif"
    > pic_array[5]="images/pic05.gif"
    > pic_array[6]="images/pic06.gif"
    >
    > picnum=Math.flo or(Math.random( )*pic_array.len gth)
    > if (picnum==0)
    > picnum=1
    > document.write( '<center><img src="'+pic_arra y[picnum]+'"
    > border=0></center><br>')
    > }
    > pic()
    >
    > // Game starts here
    >
    > var bank = 0
    > var money_in = 0
    > var dep_clickcount = 0
    > var pick_clickcount = 0
    > var roll_clickcount = 0
    >
    > // Prompt for deposit
    > function deposit(money_i n) {
    >
    > if ( dep_clickcount == 0 ) {
    > alert( "You Deposited $" + money_in )
    > bank = money_in
    > dep_clickcount+ +
    > }
    > else { alert("You can only make one deposit, hit 'refresh' if you wish to
    > change your deposit")
    > }
    > }
    >
    > // end hide -->
    > </script>
    >
    > </head>
    >
    > <body link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF"
    > onload="javascr ipt:document.ba l.Balance.value = bank;">
    > <br>
    > Click the amout you wish to deposit
    > <br>
    > <IMG onmouseover="wi ndow.status='$5 00'" onclick="deposi t(500)"
    > onmouseout="win dow.status='';r eturn true" height=75 src="images/0500.gif"
    > width=200>
    > <IMG onmouseover="wi ndow.status='$6 00'" onclick="deposi t(600)"
    > onmouseout="win dow.status='';r eturn true" height=75 src="images/0600.gif"
    > width=200>
    > <IMG onmouseover="wi ndow.status='$7 00'" onclick="deposi t(700)"
    > onmouseout="win dow.status='';r eturn true" height=75 src="images/0700.gif"
    > width=200><br>
    > <IMG onmouseover="wi ndow.status='$8 00'" onclick="deposi t(800)"
    > onmouseout="win dow.status='';r eturn true" height=75 src="images/0800.gif"
    > width=200>
    > <IMG onmouseover="wi ndow.status='$9 00'" onclick="deposi t(900)"
    > onmouseout="win dow.status='';r eturn true" height=75 src="images/0900.gif"
    > width=200>
    > <IMG onmouseover="wi ndow.status='$1 000'" onclick="deposi t(1000)"
    > onmouseout="win dow.status='';r eturn true" height=75 src="images/1000.gif"
    > width=200>
    > <br>
    > <br>
    > <form name="bal">
    > <input name="Balance" type="text" value="" size="8" maxlength="8">
    > </form>
    > <br>
    > <p align="center"> <a href="casino.ht ml"><font size="5" face="Comic Sans
    > MS">Return to casino</font></a></p>
    > </body>
    > </html>[/color]



    Hi

    It should read like this, then the alert will display the correct value

    document.write( "<center><i mg src=" + pic_array[picnum] +
    "border=0></center><br>")
    *********** all on one line ************

    Also the alert is not showing the direct value of bank, but the value of
    "money_in" don't know if this will make a difference later in the program.

    Have fun
    DaveG


    Comment

    Working...