Выбор строки рандомом

вообщем хочу чтобы на сайте в бегущей строке(приеё загрузке ) рандомом вызывалась строкаПочему этот скрипт не работает?
<script LANGUAGE="JavaScript"><!-- Beginvar h=(Math.random()*10);h=11; if (h <1) document.write("<center><marquee style="BORDER: #000000 1px solid" scrollamount="1" scrolldelay="20"  bgcolor="#E9E9D1"  direction="left"><font face="Arial" size="1" color="black">строка1</font></marquee></center>"); if (h == 1) document.write("<center><marquee style="BORDER: #000000 1px solid" scrollamount="1" scrolldelay="20"  bgcolor="#E9E9D1"  direction="left"><font face="Arial" size="1" color="black">строка2</font></marquee></center>"); if (h == 2) document.write("<center><marquee style="BORDER: #000000 1px solid" scrollamount="1" scrolldelay="20"  bgcolor="#E9E9D1"  direction="left"><font face="Arial" size="1" color="black">строка3</font></marquee></center>"); if (h = 3) document.write("<center><marquee style="BORDER: #000000 1px solid" scrollamount="1" scrolldelay="20"  bgcolor="#E9E9D1"  direction="left"><font face="Arial" size="1" color="black">строка4</font></marquee></center>"); if (h = 4) document.write("<center><marquee style="BORDER: #000000 1px solid" scrollamount="1" scrolldelay="20"  bgcolor="#E9E9D1"  direction="left"><font face="Arial" size="1" color="black">строка5</font></marquee></center>"); if (h = 5) document.write("<center><marquee style="BORDER: #000000 1px solid" scrollamount="1" scrolldelay="20"  bgcolor="#E9E9D1"  direction="left"><font face="Arial" size="1" color="black">строка6</font></marquee></center>"); if (h = 6) document.write("<center><marquee style="BORDER: #000000 1px solid" scrollamount="1" scrolldelay="20"  bgcolor="#E9E9D1"  direction="left"><font face="Arial" size="1" color="black">строка7</font></marquee></center>"); if (h = 7) document.write("<center><marquee style="BORDER: #000000 1px solid" scrollamount="1" scrolldelay="20"  bgcolor="#E9E9D1"  direction="left"><font face="Arial" size="1" color="black">строка8</font></marquee></center>"); if (h = 8) document.write("<center><marquee style="BORDER: #000000 1px solid" scrollamount="1" scrolldelay="20"  bgcolor="#E9E9D1"  direction="left"><font face="Arial" size="1" color="black">строка9</font></marquee></center>"); if (h = 9) document.write("<center><marquee style="BORDER: #000000 1px solid" scrollamount="1" scrolldelay="20"  bgcolor="#E9E9D1"  direction="left"><font face="Arial" size="1" color="black">строка10</font></marquee></center>"); if (h = 10) document.write("<center><marquee style="BORDER: #000000 1px solid" scrollamount="1" scrolldelay="20"  bgcolor="#E9E9D1"  direction="left"><font face="Arial" size="1" color="black">строка11</font></marquee></center>"); if (h >10) document.write("<center><marquee style="BORDER: #000000 1px solid" scrollamount="1" scrolldelay="20"  bgcolor="#E9E9D1"  direction="left"><font face="Arial" size="1" color="black">строка12</font></marquee></center>");//  End --></script>
5 ответов

var h=(Math.random()*10); замените на var h=Math.round((Math.random()*10));Добавлено через 4 минуты и 32 секундыP.S. Так по проще будет
<center>    <marquee style="BORDER: #000000 1px solid" scrollamount="1" scrolldelay="20"  bgcolor="#E9E9D1"  direction="left">        <font face="Arial" size="1" color="black"><script LANGUAGE="JavaScript"><!-- var a = new Array('Строка 1','Строка 2','Строка 3','Строка 4','Строка 5','Строка 6,'Строка 7,'Строка 8','Строка 9','Строка 10');var h=Math.round((Math.random()*10));document,write(a[h]);--></script></font></marquee></center>


ага , спасибо!тока document.write(a[h]); с точкойи var a = new Array("Строка 1","Строка 2","Строка 3","Строка 4","Строка 5","Строка 6","Строка 7","Строка 8","Строка 9","Строка 10");


Насчет точки вы должны понимать что это ошибка. Насчет кавычек требую обоснования!!!!  (а ещё в js можно так var a = new Array("a",'aaaaa',-23,10); P.S. Если вы для себя решили проблему, можете пометить тему как решённую)) 


'Строка 7,'Строка 8'
Так виднее что апотроф пропущен? 


Да