html NEED HELP with function! |
html NEED HELP with function! |
galt4986 |
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> |
Lo-Fi Version | Time is now: 28th March 2024 - 02:51 PM |