function getAlphabet() {
div_alphabet_content = "";
table_letters = new Array
(
"A", "Ą", "B", "C", "Ć",
"D", "E", "Ę", "F", "G",
"H", "I", "J", "K", "L",
"Ł", "M", "N", "Ń", "O",
"Ó", "P", "Q", "R", "S",
"Ś", "T", "U", "V", "W",
"X", "Y", "Z", "Ż", "Ź"
);
/*tablica liter 7x5*/
var number_letter = "";
for(i=0; i<=34; i++) {
number_letter = "lett" + i;
div_alphabet_content = div_alphabet_content + '<div class="letter" onclick="gameInferface('+i+')" id="'+ number_letter + '">'
+ table_letters[i] + '</div>' + '\n'; // zmienna zawiera ciąg znaków !
if ((i+1) % 7 === 0)
{
div_alphabet_content = div_alphabet_content
+ '<div id="corector"></div>\n';
}
}
alphabet.innerHTML = div_alphabet_content;
}
Funkcja zainspirowana filmem Pana Mirosława, wyjadacze połapią się szybko (gra wisielec). Chciałbym jakoś pozbyć się:
div_alphabet_content = div_alphabet_content + '<div class="letter" onclick="gameInferface('+i+')" id="'+ number_letter + '">'
+ table_letters[i] + '</div>' + '\n';
W końcu drzewo html można budować z pomocą funkcji, a takie mega ciągi znaków są mało estetyczne :)