Is it possible to return three words inline with this script?
I wanted to modify a script to return a three letter "sentence" when the page loads and ideally inline rather than as part of a form.
I found the code below written by Paul McFeddries http://www.mcfedries.com/javascript/randomwords.asp which I've fiddled around with, and am continuing to fiddle with, but aren't having much luck in figuring it out.
Any help would be appreciated.
<html>
<head><SCRIPT LANGUAGE="JavaScript">
<!--
// Use the following variable to specify
// the number of random words
var NumberOfWords = 28
function BuildArray(size){
this.length = size
for (var i = 1; i <= size; i++){
this[i] = null}
return this
}
function PickRandomWord(frm) {
// Generate a random number between 1 and NumberOfWords
var rnd = Math.ceil(Math.random() * NumberOfWords)
// Display the word inside the text box
frm.WordBox.value = words[rnd]
}
//-->
</SCRIPT>
</head>
<body>
<FORM NAME="WordForm">
<INPUT TYPE=TEXT SIZE=20 NAME="WordBox"><BR>
<INPUT TYPE=BUTTON onLoad="PickRandomWord(document.WordForm)"
VALUE="Click Here to Get a Random Word">
</FORM>
</body>
</html>
Bookmarks