Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Веб справочник мессии (https://javascript.ru/forum/project/8397-veb-spravochnik-messii.html)

Pflaume 23.03.2010 17:58

Веб справочник мессии
 
С JVS познакомилась только несколько дней назад. Поэтому пока трудно самой найти решение. Подскажите, пожалуйста, как можно написать программу, которая бы после клика мышкой на кнопке, случайным образом открывала бы новый текст. Пример такого сайта: http://book.pukas.ru/

Gvozd 23.03.2010 18:35

http://javascript.ru/Math.random
http://javascript.ru/tutorial/dom
возможно еще понадобится
http://javascript.ru/ajax

Pflaume 23.03.2010 20:14

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

Gvozd 23.03.2010 20:29

используйте серверный скрипт(например на PHP), отдающий случайную цитату, либо же положите набор текстовых файлов на сервере, а в JS храните массив имен файлов.
в любом случае цитату загружать придется при помощи AJAX-а, что описано в третей ссылке

Pflaume 23.03.2010 20:59

а можно обойтись без сервера, мне подойдет вариант, когда все папки сидят только в моем компе

Gvozd 23.03.2010 21:43

тогда придется использовать нестандартные транспорты, вместо xmlhttprequest
например iframe

GrEb 29.03.2010 12:17

Советую усложнить задачу: пусть пользователь печатает вопрос, а скрипт делает поиск в БД по ключевым словам, а то в приведенном Вами примере ответы ну уж совсем невпопад.


Часовой пояс GMT +3, время: 11:52.