JavaScript

Moderators: None (Apply to moderate this forum)
Number of threads: 2061
Number of posts: 5164

This Forum Only
Post New Thread
Single Post View       Linear View       Threaded View      f

Report
typing sentence programme problem!! help!!! Posted by xingzai on 19 Apr 2006 at 3:31 AM
This message was edited by xingzai at 2006-4-19 3:31:50

We're supposed to do a Typing game on how to learn to speed type using Javascript.
The colour of the keyboard will blink when typed.When the user types wrongly,it will blink another colour with a *beep sound.and the wrong character will not appear.

** this is the code that we found and edited but it can only show the blinking of the key whenever we type but it can't detect whether its wrong or not**
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Test</title>

<script language="javascript1.1">
promptClear = ""
// Clears the prompt line

</script>

<SCRIPT language=JavaScript>
// Creates 30 "new" arrays.
// Each array is one prompt line.
//
dataSet1 = new Array()
dataSet2 = new Array()
dataSet3 = new Array()
dataSet4 = new Array()
dataSet5 = new Array()
dataSet6 = new Array()
dataSet7 = new Array()
dataSet8 = new Array()
dataSet9 = new Array()
dataSet10 = new Array()

</SCRIPT>

<script language="javascript1.1">
function evaluatePrompt(){
if (promptNumber < 1 ) {
promptNumber = 1;
}
if (promptNumber > 10 ) {
promptNumber = 10;
}
if (promptNumber == 1) {
promptForm.promptName.value = myLine1;
}
if (promptNumber == 2) {
promptForm.promptName.value = myLine2;
}
if (promptNumber == 3) {
promptForm.promptName.value = myLine3;
}
if (promptNumber == 4) {
promptForm.promptName.value = myLine4;
}
if (promptNumber == 5) {
promptForm.promptName.value = myLine5;
}
if (promptNumber == 6) {
promptForm.promptName.value = myLine6;
}
if (promptNumber == 7) {
promptForm.promptName.value = myLine7;
}
if (promptNumber == 8) {
promptForm.promptName.value = myLine8;
}
if (promptNumber == 9) {
promptForm.promptName.value = myLine9;
}
if (promptNumber == 10) {
promptForm.promptName.value = myLine10;
}

promptForm.promptNumberForm.value = promptNumber;

promptForm.Sample.value = promptClear;
}



Qup = new Image();
Qup.src = "qup.gif";
Qdown = new Image();
Qdown.src = "qdown.gif";

Wup = new Image();
Wup.src = "wup.gif";
Wdown = new Image();
Wdown.src = "wdown.gif";

Eup = new Image();
Eup.src = "eup.gif";
Edown = new Image();
Edown.src = "edown.gif";

Rup = new Image();
Rup.src = "rup.gif";
Rdown = new Image();
Rdown.src = "rdown.gif";

Tup = new Image();
Tup.src = "tup.gif";
Tdown = new Image();
Tdown.src = "tdown.gif";

Yup = new Image();
Yup.src = "yup.gif";
Ydown = new Image();
Ydown.src = "ydown.gif";

Uup = new Image();
Uup.src = "uup.gif";
Udown = new Image();
Udown.src = "udown.gif";

Iup = new Image();
Iup.src = "iup.gif";
Idown = new Image();
Idown.src = "idown.gif";

Oup = new Image();
Oup.src = "oup.gif";
Odown = new Image();
Odown.src = "odown.gif";

Pup = new Image();
Pup.src = "pup.gif";
Pdown = new Image();
Pdown.src = "pdown.gif";

Aup = new Image();
Aup.src = "aup.gif";
Adown = new Image();
Adown.src = "adown.gif";

Sup = new Image();
Sup.src = "sup.gif";
Sdown = new Image();
Sdown.src = "sdown.gif";

Dup = new Image();
Dup.src = "dup.gif";
Ddown = new Image();
Ddown.src = "ddown.gif";

Fup = new Image();
Fup.src = "fup.gif";
Fdown = new Image();
Fdown.src = "fdown.gif";

Gup = new Image();
Gup.src = "gup.gif";
Gdown = new Image();
Gdown.src = "gdown.gif";

Hup = new Image();
Hup.src = "hup.gif";
Hdown = new Image();
Hdown.src = "hdown.gif";

Jup = new Image();
Jup.src = "jup.gif";
Jdown = new Image();
Jdown.src = "jdown.gif";

Kup = new Image();
Kup.src = "kup.gif";
Kdown = new Image();
Kdown.src = "kdown.gif";

Lup = new Image();
Lup.src = "lup.gif";
Ldown = new Image();
Ldown.src = "ldown.gif";

Colonup = new Image();
Colonup.src = "colonup.gif";
Colondown = new Image();
Colondown.src = "colondown.gif";

Zup = new Image();
Zup.src = "zup.gif";
Zdown = new Image();
Zdown.src = "zdown.gif";

Xup = new Image();
Xup.src = "xup.gif";
Xdown = new Image();
Xdown.src = "xdown.gif";

Cup = new Image();
Cup.src = "cup.gif";
Cdown = new Image();
Cdown.src = "cdown.gif";

Vup = new Image();
Vup.src = "vup.gif";
Vdown = new Image();
Vdown.src = "vdown.gif";

Bup = new Image();
Bup.src = "bup.gif";
Bdown = new Image();
Bdown.src = "bdown.gif";

Nup = new Image();
Nup.src = "nup.gif";
Ndown = new Image();
Ndown.src = "ndown.gif";

Mup = new Image();
Mup.src = "mup.gif";
Mdown = new Image();
Mdown.src = "mdown.gif";

Commaup = new Image();
Commaup.src = "commaup.gif";
Commadown = new Image();
Commadown.src = "commadown.gif";

Stopup = new Image();
Stopup.src = "stopup.gif";
Stopdown = new Image();
Stopdown.src = "stopdown.gif";

Spaceup = new Image();
Spaceup.src = "spaceup.gif";
Spacedown = new Image();
Spacedown.src = "spacedown.gif";


function press_Key(){

document.promptForm.Sample.focus();
// Displays the typed text in Text Box below the Prompt line.
//
// Flashes the pressed key on the keyboard graphic when
// the corresponding key is pressed.
//
if (event.keyCode == 81)
document.Qup.src = Qdown.src
if (event.keyCode == 87)
document.Wup.src = Wdown.src
if (event.keyCode == 69)
document.Eup.src = Edown.src
if (event.keyCode == 82)
document.Rup.src = Rdown.src
if (event.keyCode == 84)
document.Tup.src = Tdown.src
if (event.keyCode == 89)
document.Yup.src = Ydown.src
if (event.keyCode == 85)
document.Uup.src = Udown.src
if (event.keyCode == 73)
document.Iup.src = Idown.src
if (event.keyCode == 79)
document.Oup.src = Odown.src
if (event.keyCode == 80)
document.Pup.src = Pdown.src

if (event.keyCode == 65)
document.Aup.src = Adown.src
if (event.keyCode == 83)
document.Sup.src = Sdown.src
if (event.keyCode == 68)
document.Dup.src = Ddown.src
if (event.keyCode == 70)
document.Fup.src = Fdown.src
if (event.keyCode == 71)
document.Gup.src = Gdown.src
if (event.keyCode == 72)
document.Hup.src = Hdown.src
if (event.keyCode == 74)
document.Jup.src = Jdown.src
if (event.keyCode == 75)
document.Kup.src = Kdown.src
if (event.keyCode == 76)
document.Lup.src = Ldown.src
if (event.keyCode == 186)
document.Colonup.src = Colondown.src

if (event.keyCode == 90)
document.Zup.src = Zdown.src
if (event.keyCode == 88)
document.Xup.src = Xdown.src
if (event.keyCode == 67)
document.Cup.src = Cdown.src
if (event.keyCode == 86)
document.Vup.src = Vdown.src
if (event.keyCode == 66)
document.Bup.src = Bdown.src
if (event.keyCode == 78)
document.Nup.src = Ndown.src
if (event.keyCode == 77)
document.Mup.src = Mdown.src
if (event.keyCode == 188)
document.Commaup.src = Commadown.src
if (event.keyCode == 190)
document.Stopup.src = Stopdown.src

if (event.keyCode == 32)
document.Spaceup.src = Spacedown.src
}

document.onkeydown= press_Key

function release_Key(){
if (event.keyCode == 81)
document.Qup.src = Qup.src
if (event.keyCode == 87)
document.Wup.src = Wup.src
if (event.keyCode == 69)
document.Eup.src = Eup.src
if (event.keyCode == 82)
document.Rup.src = Rup.src
if (event.keyCode == 84)
document.Tup.src = Tup.src
if (event.keyCode == 89)
document.Yup.src = Yup.src
if (event.keyCode == 85)
document.Uup.src = Uup.src
if (event.keyCode == 73)
document.Iup.src = Iup.src
if (event.keyCode == 79)
document.Oup.src = Oup.src
if (event.keyCode == 80)
document.Pup.src = Pup.src

if (event.keyCode == 65)
document.Aup.src = Aup.src
if (event.keyCode == 83)
document.Sup.src = Sup.src
if (event.keyCode == 68)
document.Dup.src = Dup.src
if (event.keyCode == 70)
document.Fup.src = Fup.src
if (event.keyCode == 71)
document.Gup.src = Gup.src
if (event.keyCode == 72)
document.Hup.src = Hup.src
if (event.keyCode == 74)
document.Jup.src = Jup.src
if (event.keyCode == 75)
document.Kup.src = Kup.src
if (event.keyCode == 76)
document.Lup.src = Lup.src
if (event.keyCode == 186)
document.Colonup.src = Colonup.src

if (event.keyCode == 90)
document.Zup.src = Zup.src
if (event.keyCode == 88)
document.Xup.src = Xup.src
if (event.keyCode == 67)
document.Cup.src = Cup.src
if (event.keyCode == 86)
document.Vup.src = Vup.src
if (event.keyCode == 66)
document.Bup.src = Bup.src
if (event.keyCode == 78)
document.Nup.src = Nup.src
if (event.keyCode == 77)
document.Mup.src = Mup.src
if (event.keyCode == 188)
document.Commaup.src = Commaup.src
if (event.keyCode ==190)
document.Stopup.src = Stopup.src
if (event.keyCode == 32)
document.Spaceup.src = Spaceup.src
}

document.onkeyup= release_Key


</script>
<style fprolloverstyle>
A:hover {color: #FF0000}
body {
background-color: #000000;
}
.style1 {color: #FFFFFF}
</style>

<script LANGUAGE="JavaScript">
// This script allows the user to select the URL from a 'drop down' list.
function dropdownmenu(item)
{
window.location=item.options[item.selectedIndex].value;
// Make sure you type a capital "I" in selectIndex.
}
</script>


</head>




<SCRIPT language=JavaScript type=text/javascript>
// Loads the datSetX arrays into the myLine vaiables used as the prompts.

myLine1 = "aaaa ssss dddd ffff";

myLine2 = "jjjj kkkk llll ;;;;";

myLine3 = "ffff dddd ssss aaaa";

myLine4 = ";;;; llll kkkk jjjj";

myLine5 = "aass ddff jjkk ll;;";

myLine6 = "asas fdfd jkjk lklk";

myLine7 = "a;sl dkfj jfkd ls;a";

myLine8 = "qpwo eiru urie owpq";

myLine9 = "z.x, cmvn nvmc ,x.z";

myLine10 = "zznn xxmm cc,, vv..";




</SCRIPT>

<! The display and input line. >
<FORM name=promptForm>

<div align="left">
<INPUT size=75 name=promptName TEXT="InText">
<INPUT onclick="promptNumber--; evaluatePrompt();" type=button value=" < ">
<INPUT size=2 name=promptNumberForm TEXT="InText">
<INPUT onclick="promptNumber++; evaluatePrompt();" type=button value=" > ">


<INPUT size=75
name=Sample TEXT="InText">
<FONT face=Arial color=#008000 size=2>




<! Main table containing Keyboard. >
<table border="0" width="757" cellspacing="0" cellpadding="0" height="283">
</div>
<tr>
<td width="485" bordercolor="#000080" background="keyboard.gif" height="283">


<div align="left" class="style1">
<p>&nbsp;</p>
<p>&nbsp;</p>
</div>
<p align="center"> <img border="0" src="qup.gif" name = "Qup" width="38" height="37">
<img border="0" src="wup.gif" name = "Wup" width="38" height="37">
<img border="0" src="eup.gif" name = "Eup" width="38" height="37">
<img border="0" src="rup.gif" name = "Rup" width="38" height="37">
<img border="0" src="tup.gif" name = "Tup" width="38" height="37">
<img border="0" src="yup.gif" name = "Yup" width="38" height="37">
<img border="0" src="uup.gif" name = "Uup" width="38" height="37">
<img border="0" src="iup.gif" name = "Iup" width="38" height="37">
<img border="0" src="oup.gif" name = "Oup" width="38" height="37">
<img border="0" src="pup.gif" name = "Pup" width="38" height="37">


</p>
<p align="center">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<img border="0" src="aup.gif" name = "Aup" width="38" height="37">
<img border="0" src="sup.gif" name = "Sup" width="38" height="37">
<img border="0" src="dup.gif" name = "Dup" width="38" height="37">
<img border="0" src="fup.gif" name = "Fup" width="38" height="37">
<img border="0" src="gup.gif" name = "Gup" width="38" height="37">
<img border="0" src="hup.gif" name = "Hup" width="38" height="37">
<img border="0" src="jup.gif" name = "Jup" width="38" height="37">
<img border="0" src="kup.gif" name = "Kup" width="38" height="37">
<img border="0" src="lup.gif" name = "Lup" width="38" height="37">
<img border="0" src="colonup.gif" name = "Colonup" width="38" height="37"></p>

<p align="center">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<img border="0" src="zup.gif" name = "Zup" width="38" height="37">
<img border="0" src="xup.gif" name = "Xup" width="38" height="37">
<img border="0" src="cup.gif" name = "Cup" width="38" height="37">
<img border="0" src="vup.gif" name = "Vup"width="38" height="37">
<img border="0" src="bup.gif" name = "Bup" width="38" height="37">
<img border="0" src="nup.gif" name = "Nup" width="38" height="37">
<img border="0" src="mup.gif" name = "Mup" width="38" height="37">
<img border="0" src="commaup.gif" name = "Commaup" width="38" height="37">
<img border="0" src="stopup.gif" name = "Stopup" width="38" height="37">
</p>

<p align="center">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<img border="0" src="spaceup.gif" name ="Spaceup" width="352" height="31">
</p></td>

<script>
promptNumber = 1;
evaluatePrompt();
</script>
<FORM NAME = "2">
</FORM>
<p>
<script>
window.focus()
</script>
</html>

<html>
<head>
</p>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<p>&nbsp;</p>
</body>
</body>
</html>

**this is the editted code when we're putting the wrong picture for it to blink and using a while to check on the character whether it's wrong or not till the end of the sentence but whenever we put inside it can't work**

Stopup = new Image();
Stopup.src = "stopup.gif";
Stopdown = new Image();
Stopdown.src = "stopdown.gif";
Stopwrong = new Image();
Stopwrong.src = "stopwrong.gif";

Spaceup = new Image();
Spaceup.src = "spaceup.gif";
Spacedown = new Image();
Spacedown.src = "spacedown.gif";
Spacewrong = new Image();
Spacewrong.src = "spacebarwrong.gif";









myKeycode1[] = new array("65","65","65","65","32","83","83","83","83","32","68","68","68","68","32","70","70","70","70");


function evaluatePrompt(){
if (promptNumber == 1)
\\document.promptForm.promptNumber
{
int i=0;
while(i<20)
{
if(event.keyCode==mykeycode1[i])
{

}
else
{
function press_Key(){
if (event.keyCode == 81)
document.Qup.src = Qwrong.src
if (event.keyCode == 87)
document.Wup.src = Wwrong.src
if (event.keyCode == 69)
document.Eup.src = Ewrong.src
if (event.keyCode == 82)
document.Rup.src = Rwrong.src
if (event.keyCode == 84)
document.Tup.src = Twrong.src
if (event.keyCode == 89)
document.Yup.src = Ywrong.src
if (event.keyCode == 85)
document.Uup.src = Uwrong.src
if (event.keyCode == 73)
document.Iup.src = Iwrong.src
if (event.keyCode == 79)
document.Oup.src = Owrong.src
if (event.keyCode == 80)
document.Pup.src = Pwrong.src


document.onkeyup= release_Key

}
i=i+1;

}
}
}|






 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.