Återanvända webbsidor. (5 / 12 steg)
Steg 5: bödel
[code]
< center >
< tabellkantlinjen = 8 bgcolor = vit bredd = 60% cellspacing = 0 >
< tr >< td >
< center >
< h2 > bödel! < / h2 >< br >
< b >< h3 >< font color = red > ämne: < / font >
Presidenter av Förenta staterna < / h3 >< /b >
< hr >< br >
< SCRIPT LANGUAGE = "JavaScript" >
<!--original: Rick Glusick-->
<!--börjar
funktion getCookie (namn) {
var dcookie = document.cookie;
var cname = namn + "=";
var clen = dcookie.length;
var börjar = 0;
medan (börjar < clen) {
var vbegin = börjar + cname.length;
om (dcookie.substring (börjar, vbegin) == cname) {
var vend = dcookie.indexOf (",", vbegin).
om (vend == -1) vend = clen;
återvändande innehåller (dcookie.substring(vbegin, vend));
}
börjar = dcookie.indexOf ("", börjar) + 1;
om (börjar == 0) bryta;
}
returnera null;
}
funktion setCookie (namn, värde, upphör) {
om (! löper ut) löper ut = nya Date();
Document.cookie = namn + "=" + escape (värde) + "; löper ut = "+ expires.toGMTString() +"; Stig = / ";
}
funktion delCookie (namn) {
var expireNow = nya Date();
Document.cookie = namn + "=" + "; löper ut = Thu, 01-Jan-70 00:00:01 GMT "+"; Stig = / ";
}
var alfabetet = nya initAlphaArray()
var NumOfWords = 42.
var SaveData = "";
var ImageNum = "";
var LettersSelected = "";
var RandomWord = "";
var DisplayWord = "";
var position = 0;
var ordet = nya WordList();
var expdate = nya Date();
var RandomNumber = (expdate.getSeconds()) % NumOfWords;
funktion initAlphaArray() {
This.length = 26
Detta [0] = "A"
Detta [1] = "B"
Detta [2] = "C"
Detta [3] = "D"
Detta [4] = "E"
Detta [5] = "F"
Detta [6] = "G"
Detta [7] = "H"
Detta [8] = "I"
Detta [9] = "J"
Detta [10] = "K"
Detta [11] = "L"
Detta [12] = "M"
Detta [13] = "N"
Detta [14] = "O"
Detta [15] = "P"
Detta [16] = "Q"
Detta [17] = "R"
Detta [18] = "S"
Detta [19] = "T"
Detta [20] = "U"
här [21] = "V"
Detta [22] = "W"
Detta [23] = "X"
Detta [24] = "Y"
Detta [25] = "Z"
}
funktion WordList() {
This.length = NumOfWords;
Detta [0] = "GEORGE WASHINGTON";
Detta [1] = "JOHN ADAMS";
Detta [2] = "THOMAS JEFFERSON";
Detta [3] = "JAMES MADISON";
Detta [4] = "JAMES MONROE";
Detta [5] = "JOHN QUINCY ADAMS";
Detta [6] = "ANDREW JACKSON";
Detta [7] = "MARTIN VAN BUREN";
Detta [8] = "WILLIAM HENRY HARRISON";
Detta [9] = "JOHN TYLER";
Detta [10] = "JAMES POLK";
Detta [11] = "ZACHARY TAYLOR".
Detta [12] = "MILLARD FILLMORE";
Detta [13] = "FRANKLIN PIERCE";
Detta [14] = "JAMES BUCHANAN";
Detta [15] = "ABRAHAM LINCOLN";
Detta [16] = "ANDREW JOHNSON";
Detta [17] = "ULYSSES GRANT";
Detta [18] = "RUTHERFORD HAYES";
Detta [19] = "JAMES GARFIELD";
Detta [20] = "CHESTER ARTHUR";
här [21] = "GROVER CLEVELAND";
Detta [22] = "BENJAMIN HARRISON";
Detta [23] = "GROVER CLEVELAND";
Detta [24] = "WILLIAM MCKINLEY";
Detta [25] = "THEODORE ROOSEVELT";
Detta [26] = "WILLIAM HOWARD TAFT";
Detta [27] = "WOODROW WILSON".
Detta [28] = "WARREN HARDING";
Detta [29] = "CALVIN COOLIDGE";
Detta [30] = "HERBERT HOOVER";
Detta [31] = "FRANKLIN ROOSEVELT";
Detta [32] = "HARRY TRUMAN";
Detta [33] = "DWIGHT EISENHOWER";
Detta [34] = "JOHN KENNEDY";
Detta [35] = "LYNDON JOHNSON";
Detta [36] = "RICHARD NIXON";
Detta [37] = "GERALD FORD";
Detta [38] = "JIMMY CARTER";
Detta [39] = "RONALD REAGAN";
Detta [40] = "GEORGE BUSH";
Detta [41] = "BILL CLINTON";
}
funktion availableLetters(i) {
om (LettersSelected.charAt(i)==Alphabet[i])
Document.write ("< TD ALIGN = CENTER NEDERKANT = CENTER bredd = 20 höjd = 12 >' +
"< B >< A HREF ="javascript:LoadNextPage('+i+',\''+Alphabet[i]+
"\") ">" + alfabetet [jag] + '< /A >< b >< /TD >');
annat
Document.write ("< TD ALIGN = CENTER NEDERKANT = CENTER bredd = 20 höjd = 12 >< /TD >');
}
funktion LoadNextPage(selected,letter) {
var j = 0;
var HoldLettersSelected = LettersSelected;
LettersSelected = "";
om (valda == 0) {
för (j = 1; j < = 25; j ++) {
LettersSelected += HoldLettersSelected.charAt(j);
}
LettersSelected = "^" + LettersSelected;
}
annars om (valda == 25) {
för (j = 0; j < = 24; j ++) {
LettersSelected += HoldLettersSelected.charAt(j);
}
LettersSelected += "^";
}
annat {
för (j = 0; j < Marke j ++)
{
LettersSelected += HoldLettersSelected.charAt(j);
}
LettersSelected += "^";
för (j = valda + 1; j < = 25; j ++) {
LettersSelected += HoldLettersSelected.charAt(j);
}
}
SaveData = ImageNum + LettersSelected + RandomWord + "*";
setCookie ("_HangMan", SaveData, expdate);
History.go(0);
}
Anger en cookie som kommer att löpa ut i 10 dagar
expdate.setTime (expdate.getTime() + (1000 * 60 * 60 * 24 * 10));
IF(getCookie("_HangMan") == null)
{
ImageNum = "A";
LettersSelected = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
RandomWord = ord [RandomNumber];
SaveData = ImageNum + LettersSelected + RandomWord + "*";
setCookie ("_HangMan", SaveData, expdate);
}
annat {
SaveData = getCookie("_HangMan");
ImageNum = SaveData.charAt(0);
för (position = 1; position < = 26; position ++) {
LettersSelected += SaveData.charAt(position);
}
för (position = 27; position < SaveData.indexOf("*"); position ++) {
RandomWord += SaveData.charAt(position);
}
}
DisplayWord = "";
för (jag = 0; jag < RandomWord.length; i ++) {
om (RandomWord.charAt(i) == "") {
DisplayWord += "";
}
annat {
MatchFound = false;
för (j = 0; j < = 25; j ++) {
om ((LettersSelected.charAt(j) == "^") & & (RandomWord.charAt(i) == Alphabet[j])) {
DisplayWord += RandomWord.charAt(i);
MatchFound = sant;
}
}
IF (!. MatchFound) DisplayWord += "-";
}
}
om (ImageNum == "J") {
Document.write ("< teckenfärg = röd storlek = 4 > du förlorat! < br > svar:" "+ RandomWord +" "</font >');
}
annat if (RandomWord == DisplayWord) {
Document.write ("< teckenfärg = röd storlek = 8 > du vinner! </font >');
}
annat {
Document.write ("< table >");
Document.write ("< tr >');
för (jag = 0; jag < 13; i ++) availableLetters(i);
Document.write ("< /tr >');
Document.write ("< tr >');
för (jag = 13; jag < 26; i ++) availableLetters(i);
Document.write ("< /tr >');
Document.write ("</tabell >');
}
Document.write ("< br >');
Document.write ("< br >');
Document.write ("< font storlek = 9 >< tt >');
Document.write(DisplayWord);
Document.write ("< /tt >< / font >');
Document.write ("< form >");
Document.write ("< input type ="knappen"värde ="New Game"" +
"onClick="delCookie(\'_HangMan\');history.go(0); " >');
Document.write ("</form >');
Document.write ("</center >');
Slutet ->
< / SCRIPT >
< /td >< /tr >
< / table >
< / center >
[/code]