Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Скрипт  (Прочитано 2219 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ov7a

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Скрипт
« : 03 Сентября 2007, 22:23:29 »
Дайте пожалуйста скрипт для страницы HTML, чтобы он случайно редиректил на определенные страницы вида - ###.html, где ### - число. Или, как вариант, чтобы менял на одной и той же странице изображение.
(Я полный 0 в данном вопросе).
Ubuntu 10.04

Оффлайн just free man

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Скрипт
« Ответ #1 : 03 Сентября 2007, 22:31:50 »
Дайте пожалуйста скрипт для страницы HTML, чтобы он случайно редиректил на определенные страницы вида - ###.html, где ### - число. Или, как вариант, чтобы менял на одной и той же странице изображение.
(Я полный 0 в данном вопросе).
на js (исполняется в браузере, и не везде работает), или на php (исполняется на сервере, но нужен сервен с php)?

Оффлайн ov7a

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Скрипт
« Ответ #2 : 03 Сентября 2007, 22:38:42 »
на js
Ubuntu 10.04

Оффлайн Lolka

  • Участник
  • *
  • Сообщений: 162
  • Адепт высшей магии по Убунтизму
    • Просмотр профиля
Re: Скрипт
« Ответ #3 : 03 Сентября 2007, 22:57:16 »
Не совсем ясна суть -- на определенные чем / каким образом страницы?
if + window.location.href

Оффлайн ov7a

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Скрипт
« Ответ #4 : 03 Сентября 2007, 23:20:41 »
Не совсем ясна суть -- на определенные чем / каким образом страницы?
т.е. все страницы пронумерованы
Ubuntu 10.04

Оффлайн Lolka

  • Участник
  • *
  • Сообщений: 162
  • Адепт высшей магии по Убунтизму
    • Просмотр профиля
Re: Скрипт
« Ответ #5 : 03 Сентября 2007, 23:52:26 »
Наверное
<html>
<script language="javascript">
function randomRedirect()
{
//убрать решетки, чтобы переходило на реальные страницы
pages = new Array('#001.html',
'#002.html',
'#003.html',
'#004.html',
'#005.html',
'#006.html');
window.location.href=pages[Math.round((Math.random()*(pages.length-1)))];
// или document.write('Это йа, страница ' + pages[Math.round((Math.random()*(pages.length-1)))]);
}
</script>

<script>randomRedirect()</script>
</html>

Оффлайн ov7a

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Скрипт
« Ответ #6 : 04 Сентября 2007, 10:51:36 »
Спасибо большое! А как еще сделать задержку? на фиксированное количество секунд?
Ubuntu 10.04

Оффлайн Lolka

  • Участник
  • *
  • Сообщений: 162
  • Адепт высшей магии по Убунтизму
    • Просмотр профиля
Re: Скрипт
« Ответ #7 : 04 Сентября 2007, 20:48:19 »
Вместо
window.location.href=pages[Math.round((Math.random()*(pages.length-1)))];
Написать
document.write('<meta http-equiv="Refresh" content="N;'+pages[Math.round((Math.random()*(pages.length-1)))]+'">');
Где N -- количество секунд, перед тем, как произойдет переадресация.

Оффлайн ov7a

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Скрипт
« Ответ #8 : 04 Сентября 2007, 23:05:27 »
Еще раз спасибо.
Ubuntu 10.04

 

Страница сгенерирована за 0.051 секунд. Запросов: 26.