| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > рандом |
| Автор: chertoss 3.9.2008, 20:38 | ||||
здравствуйте, возникла такая проблема, у меня выводятся в цикле строки таблицы
соответственно если это цикл, то строк может быть сколько угодно много, как можно выводить эти строки в рандомном порядке? например так
|
| Автор: bars80080 3.9.2008, 20:49 | ||
собрать случайную последовательность, что-то вроде такого
а затем прокрутить её в цикле и вывести строки по этой последовательности |
| Автор: chertoss 3.9.2008, 20:53 |
| не совсем понятно, можно ли более подробно или с коментами? |
| Автор: bars80080 3.9.2008, 21:02 | ||
не проверял, так сляпал:
|
| Автор: chertoss 3.9.2008, 21:11 |
| эх, неудобен такой способ.. можно ли как то иначе? скажем брать id самой таблицы, как нить сделать коллекцию тегов tr, потом запихать их в массив и пересортировать в случайном порядке? ну как нибудь так.. |
| Автор: bars80080 3.9.2008, 21:17 |
| а какая разница? или я что-то другое написал? |
| Автор: chertoss 3.9.2008, 21:23 |
| ну я не знаю например, сколько строк у меня будет |
| Автор: bars80080 3.9.2008, 21:27 |
| ну, так вначале насобирай массив этих строк, затем kol = massiv.length; max = kol; и всё |
| Автор: chertoss 3.9.2008, 21:29 |
| так у меня в этом как раз весь ступор и есть, чета не не соображу никак как мне массив строк собрать.. туплю :( |
| Автор: bars80080 3.9.2008, 21:54 |
| а как ты их тогда выводишь? |
| Автор: chertoss 3.9.2008, 22:20 | ||||
| вот так есть хмл
пишу к нему хсл
|
| Автор: bars80080 3.9.2008, 23:36 |
| бо, тут я не помошник |
| Автор: chertoss 4.9.2008, 07:35 |
| да я не прошу вникать в суть xsl, на выходе все равно HTML получается, вот я и спрашиваю, как собрать все TR у TABLE ID="table" в массив? |
| Автор: SelenIT 5.9.2008, 00:25 |
| А исходный XML нельзя перемешать? На крайний случай - отсортировать в XSL по чему-нибудь вроде substring(param[@name = 'logo'],46,32), на первый взгляд получится вполне бессистемный порядок... |
| Автор: chertoss 5.9.2008, 08:01 |
| всем спасибо, проблему уже решил! |