Скрипт для вывода таблицы случайным образом!

Подскажите, пожалуйста, скрипт для вывода таблицы случайным образом.Например у меня есть таблицы:
<table border="0" cellpadding="0" cellspacing="0"><tr><td>1</td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td>2</td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td>3</td></tr></table>
и так далее...Нужно что бы они случайным образом(random) выводились в определенном месте сайта. Это нужно разместить на сайте знакомств ЛовПланет, так что возможности вставить скрипты между    нет.
8 ответов

Math.random() - случайные числа.Таблицу создаём через document.createElement("table");, дальше пользуемся API таблицы (удобней). Опиши чего хочешь добиться (смысл), возможно получишь более детальный ответ.


Вот сайт http://www.rusdating.orgВ самом верху четыре анкеты девушек. Это все одна таблица. Так вот надо что бы эта таблица всегда менялась.   А то пользователь хотид по сайту и видит вверху всегда одно и тоже.


Слушай, а при чем тут JavaScript? Насколько я понял эта таблица вставляется с помошью SSI инструкции с сайта, который предоставляет рекламу... обращайся к нему и спроси как изменить ссылку, чтобы каждый раз таблица подгружалась разная.


Нет. Эту таблицу я сделал сам и она ни откуда не подгружаеться. И эта часть сайта изменяется мной.Так что мне ооочень нужен такой скрипт!


Делать это лучше на сервере. Иначе либо подгруыжать всю базу девчёнок, из которых выбирать случайно, либо ajax´ом тянуть необходимое. Я так понял ты не хочешь сам писать скрипт, тогда тебе в отдел работы (помести зааявку на vingrad.ru). Здесь либо помогают с кодом, либо задача очень интересна, что не жаль потратить время.


Вы как-то усложняете задачу  Присваиветься таблицам id="table_1", id="table_2", id="table_3" выставляется стиль display:none и все эти таблицы вставляються в нужное место сайта(таблицы будут скрыты). Потом размещаем скрипт, который выбирает случайное число, на основании которого формируеться id таблицы table_n, которой выставляет стиль display:block. Уверен это пару строчек кода на JS, но как это написать я не знаю  


решать эту задачу не на сервере, а на клиентской стороне имеет название: "через ж..."но если хочется то можно, скажем таким способом:
<style>#upl table { display: none; }</style><script>function show_rnd() {    var a = document.getElementById('upl').getElementsByTagName('table');    b = Math.floor((Math.random() * a.length));    a[b].style.display = 'block';    }</script><div id="upl"><table> ... всё что нужно в 1-ой таблице ...  </table><table> ... всё что нужно в 2-ой таблице ...  </table><table> ... всё что нужно в n-ой таблице ...  </table></div><script>show_rnd();</script>


bars80080, спасибо это как раз то что надо