The Web Design Group

... Making the Web accessible to all.

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> html NEED HELP with function!
galt4986
post Nov 5 2006, 10:53 PM
Post #1





Group: Members
Posts: 1
Joined: 5-November 06
Member No.: 717




I thought I followed the directions perfectly...but when I try to open it it says the searchforNationality function is not working!!

Its driving me mad...pls help!



<head>
<title> Great Discoveries In Physics </title>

<script type="text/javascript">


function searchForNationality(n)

{
function discoveryEntry(nm, yr, sci, n)
{
this.name= nm
this.year=yr
this.scientist= sci
this.nationality=n




var discoveries = new Array(8)

discoveries[0] = new discoveryEntry("Theory of Gravity" ,"1687", "Isaac Newton" , "British")
discoveries[1] = new discoveryEntry("Conservationof Energy" , "1850" , "William Thomson" , "British")
discoveries[2] = new discoveryEntry("X Rays", "1895", "Wilhelm Roentgen" , "German")
discoveries[3] = new discoveryEntry("Radioactivity", "1896" , "Henri Becquerel" , "French")
discoveries[4] = new discoveryEntry("Electron", "1897", "J.J. Thomson", "British")
discoveries[5] = new discoveryEntry("Radium" , "1898" , "Marie Curie", "French")
discoveries[6] = new discoveryEntry("Theory of Relativity" , "1905", "Albert Einstein" , "Swiss")
discoveries[7] = new discoveryEntry("Unit of Electric Charge", "1910" , "Robert Milkan" , "American")
}



var ctr
searchResults= " "
for ( ctr=0; ctr<8; ctr++)
if (discoveries[ctr].nationality == "n")
{searchResults= searchResults + discoveries[ctr].scientist + "/n"}
else {Sry, we have no records of that!}

searchResults=document.searchform.resultsDisplay.value
}

/*
if (discoveries[0].nationality == "n")
{ searchResults = searchResults + discoveries[0].scientist + "/r" }

if (discoveries[1].nationality == "n")
{ searchResults = searchResults + discoveries[1].scientist + "/r" }

if (discoveries[2].nationality == "n")
{ searchResults = searchResults + discoveries[2].scientist + "/r" }

if (discoveries[3].nationality == "n")
{ searchResults = searchResults + discoveries[3].scientist + "/r" }

if (discoveries[4].nationality == "n")
{ searchResults = searchResults + discoveries[4].scientist + "/r" }

if (discoveries[5].nationality == "n")
{ searchResults = searchResults + discoveries[5].scientist + "/r" }

if (discoveries[6].nationality == "n")
{ searchResults = searchResults + discoveries[6].scientist + "/r" }

if (discoveries[7].nationality == "n")
{ searchResults = searchResults + discoveries[7].scientist + "/r" }
*/


</script>
</head>
<body>
<form name="searchform" id="searchform">

Hello! Welcome to a site where you can find all sorts of Physicists!....try us today. <br/><br/>

Please enter a nationality:
<input type="text" name="nationalityBox" /> <br/><br/><br/>

<input type="button" name="Search" value= "Search"

onclick="searchforNationality(document.searchform.nationalityBox.value)"/> <br/>

<textarea name="resultsDisplay" row="8" cols="60" wrap="wrap"> </textarea>

</form>

</body>
</html>

User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



- Lo-Fi Version Time is now: 28th March 2024 - 02:51 PM