Выдача случайного HTML 
		
		
		
		Всем привет! Люди добрые, помогите кто может... Уже больше недели ищу скрипт, чтобы выдавал случайную таблицу. Юзал вот этот: 
	<script language="JavaScript"> <!-- var a=Math.round(Math.random()*2) table = new Array(); table[0]="<table border=1><tr><td>Это таблица</td></tr></table>" table[1]="Текст 2" table[2]="Текст 3" document.write (""+table[a]+""); //--> </script> Но когда я вставляю большую таблицу, со стилями, скрипт отказывается работать.... Если у вас есть скрипт, который бы выдавал большие таблицы, напишите пожалуйста, или может я что - то делаю не так? Надеюсь на вашу помощь...  | 
	
		
 где нерабочий код с большой таблицей? 
	 | 
	
		
 Ну собственно это он и есть: 
	<script language="JavaScript"> <!-- var a=Math.round(Math.random()*2) table = new Array(); table[0]="<table class="dashed" width="620" align="center" cellspacing="2" cellpadding="2" border="0"> <tr> <td width="117" height="130" rowspan="2"><img src="http://www.console-masters.ru/Photo.png" alt=""></td> <td valign="top" class="font">Имя:</td> <td align="center" valign="top" class="font">Цена:</td> </tr> <tr> <td valign="top" class="font" colspan="2">Контактные данные:</td> </tr> <tr> <td class="font" colspan="3"><hr class="dashed">Краткое описание услуги:</td> </tr> </table>" table[1]="Текст 2" table[2]="Текст 3" document.write (""+table[a]+""); //--> </script>  | 
	
		
 Вот твой текущий скрипт с ошибками: 
	
var a=Math.round(Math.random()*2)
table = new Array();
table[0]="<table class="dashed" width="620" align="center" cellspacing="2" cellpadding="2" border="0">
<tr>
<td width="117" height="130" rowspan="2"><img src="http://www.console-masters.ru/Photo.png" alt=""></td>
<td valign="top" class="font">Имя:</td>
<td align="center" valign="top" class="font">Цена:</td>
</tr>
<tr>
<td valign="top" class="font" colspan="2">Контактные данные:</td>
</tr>
<tr>
<td class="font" colspan="3"><hr class="dashed">Краткое описание услуги:</td>
</tr>
</table>"
table[1]="Текст 2"
table[2]="Текст 3"
document.write (""+table[a]+"");
вот без ошибок: var a=Math.round(Math.random()*2) table = new Array(); table[0]='<table class="dashed" width="620" align="center" cellspacing="2" cellpadding="2" border="0">' +'<tr>' +'<td width="117" height="130" rowspan="2"><img src="http://www.console-masters.ru/Photo.png" alt=""></td>' +'<td valign="top" class="font">Имя:</td>' +'<td align="center" valign="top" class="font">Цена:</td>' +'</tr>' +'<tr>' +'<td valign="top" class="font" colspan="2">Контактные данные:</td>' +'</tr>' +'<tr>' +'<td class="font" colspan="3"><hr class="dashed">Краткое описание услуги:</td>' +'</tr>' +'</table>'; table[1]="Текст 2"; table[2]="Текст 3"; document.write (table[a]); Понятно, в чём ошибки?  | 
	
		
 Понятно, спасибо, но что - то он всё равно как - то криво работает, а точнее выглядит это так: Таблица отображается не полностью, и какие - то куски джава лезут наружу :) И собственно случайного списка нет, отображается только таблица, а "Текст 2" и "Текст 3" нет...то есть в принципе код не работает по назначению... 
	Если сможешь посмотри пожалуйста в чём дело... а то я в джава не очень разбираюсь) Заранее спасибо :)  | 
	
		
 А, всё спасибо, сам разобрался, забыл подписать <script language="JavaScript"> :lol: Извиняюсь, что потревожил. 
	Спасибо вам большое! :thanks:  | 
| Часовой пояс GMT +3, время: 08:37. |