Java Script таблица
--------------------------------------------------------------------------------
Здравствуйте! Мне нужно сделать магический шар,как этот http://www.exstatica.net/flash/psychic.swf Все вроде бы шло хорошо,пока я не столкнулась с таблицей. Я ее сделала таким образом:
Код:
<script type="text/javascript">
document.write("<table border='1' class=''>");
for(i=0; i<20; i++)
{
document.write("<tr>");
for(j=0; j<5; j++)
{
document.write("<td></td>");
}
}
document.write("</tr>");
document.write("</table>");
</script>
Но как вставить цифры и символы в нужном порядке не знаю-не получается Сами символы я получила через следующий масив
Код:
var txt = new Array("u", "e", "i", "a", "d", "f", "g", "h", "j", "k", "l", "z", "x", "v", "b", "n", "m", "c", "y", "p", "[", "]", "°", "/");
указав при этом через CSS шрифт Wingdings - с этим проблем нет.
Подскажите,пожалуйста,как правильно вставить цифры и символы в требуемом порядке
Спасибо!
--------------------------------------------------------------------------------
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
var txt = new Array("u", "e", "i", "a", "d", "f", "g", "h", "j", "k", "l", "z", "x", "v", "b", "n", "m", "c", "y", "p", "[", "]", "°", "/");
var magicSymbol=getRandomSymbol(txt);
document.write("<table border='1' class=''>");
var pos=0;
for(var i=0; i<20; i++) {
document.write("<tr>");
for(var j=0; j<5; j++) {
pos=(5-j)*20-i-1;
document.write("<td><b>" + pos + ".</b> " + (!(pos % 9) ? magicSymbol : getRandomSymbol(txt)) + "</td>");
}
}
document.write("</tr>");
document.write("</table>");
function getRandomSymbol(arr) {
return arr[Math.ceil((Math.random() * (arr.length-1)))];
}
</script>
</html>[/HTML]