![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Клявас® |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 1.9.2004 Где: Литва, Вильнюс Репутация: нет Всего: нет |
стоял раньше у меня виндоус 98 секонд идишн.
скрипт работал изумительно. поставил виндоус ХР, скрипт стал временами барахлить. Может один из пяти загрузок он сработает, но чаще "еррор он пэйдж". Кто может увидет в нём ошибку - помогите исправить. Буду благодарен. Писали с друзьями.
|
||||
|
|||||
MeLeK |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 24.12.2004 Репутация: нет Всего: нет |
Гы Клявас®, и ты тут.
Вообще, имхо, если рассмотреть кусок кода, например:
То как мы видим rnd будет дробным числом, поэтому нужно что-то вроде:
Кста, вот более удобный код, как мне кажется:
З.Ы. Агата Кристи - ФОРЕВаААААААА
Это сообщение отредактировал(а) Sardar - 25.12.2004, 16:58 |
||||||||
|
|||||||||
Sardar |
|
||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Привыкайте писать хорошо и маштабируемо
![]() Чуть чуть логики и:
Ничего сложного, но теперь добавлять новые записи легко в массив. Также количество цитат для записи не ограниченно. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||
|
|||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
«Дети, не используйте Вы функцию eval()» ©
|
|||
|
||||
Клявас® |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 1.9.2004 Где: Литва, Вильнюс Репутация: нет Всего: нет |
Sardar
что-то я не понял, как установить, чтобы цитата тоже была рандом, а не первая?! MeLeK с твоим кодом разобрался. Спасибо. За Агату тоже ![]() Пока, вроде, сбоев не даёт ![]() Добавлено @ 11:24 но как говорит альянс, что "Eval" лучше не использовать, поэтому хочу код и Сардар'a попробывать поставить! |
|||
|
||||
Sardar |
|
||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Клявас® всё просто. Во первых ты использовал document.write, т.е. вставлял цитату при загрузке, я же вставляют текст в уже созданный заранее элемент, таким образом музыку и цитату можно менять и после загрузки. Если хочешь именно через document.write, то лучеше этот код:
Тогда HTML код выше не нужен. Сама БД имеет вид: массив записей[]{ запись[] {пусть до музыки, опционально цитата 1, цитата 2 и так далее}, запись[] {пусть до музыки, опционально цитата 1, цитата 2 и так далее} } Принцип: выбирается рандомно запись, берётся первый элемент как путь до муз. файла. Затем смотрим сколько цитат и выбираем согласно твоему методу с датой одну из цитат. Всё это дело пишем в поток документа. Подключаем скрипт в том месте где хотим иметь цитату:
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||
|
|||||
Клявас® |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 1.9.2004 Где: Литва, Вильнюс Репутация: нет Всего: нет |
Sardar
После первого прочтения ничего не понял, видно мозг перегужен, но всё же...буду разбираться!! Как-то визуально твой код больше понравился ;) Спасибо Вам за помощь!!! |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |