Как поменять текст при обновлении страницы в бегущей строке?

голоса: 0
Здравствуйте,  Подскажите пожалуйста, у меня бегущая строка через тег <marquee>.  Как можно менять в ней текс при каждом обнавлении? Какие в юкоз существуют инструменты? Если можно то с примером.
| Автор: | Категория: Вопросы новичков

Ответов: 1

Голоса: +1
 
Лучший ответ

Если случайный выбор устроит, то так, три варианта текста, если надо больше то условие дописываем по аналогии, не забывая повышать цифру в скобках и цифру после знака равно.

<marquee behavior="scroll" direction="left" bgcolor="#ffcc00">
 <?if(rnd(3)=0)?>Lorem ipsum dolor sit amet...<?else?><?if(rnd(3)=1)?>my text...<?else?>test test test...<?endif?><?endif?>
 </marquee>

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk

для двух будет так?

<marquee behavior="scroll" direction="left" bgcolor="#ffcc00">
 <?if(rnd(2)=0)?>Lorem ipsum dolor sit amet...<?else?><?if(rnd(2)=1)?>test test test...<?endif?><?endif?>
 </marquee>

Когда страницу обнавляешь то преобладает первый вариант.

Как будет для четырё предложений?

Руслан Алексеев,
Почти <marquee behavior="scroll" direction="left" bgcolor="#ffcc00">  <?if(rnd(2)=0)?>Lorem ipsum dolor sit amet...<?else?>test test test...<?endif?>  </marquee> не обновляйте мнгновенно, и да сервер не такой быстрый как хочет человек.
Sentimo,
Для 4 будет так...  <?if(rnd(4)=0)?>...<?else?><?if(rnd(4)=1)?>...<?else?><?if(rnd(4)=2)?>...<?else?>...<?endif?><?endif?><?endif?>
Sentimo,
Спасибо, очень помогли.  Ещё один вопрос, как можно в одном сообщении сделать длинный интервал между двумя спредложениями?
Руслан Алексеев,
Вставьте много этот код &nbsp;
Sentimo,
Спасибо, большое, сейчас попробую.
Sentimo,
На айфоне этот тег не работает, бегущей строки нету, что можно придумать?
Руслан Алексеев,
Возможно браузер ее блокирует так как поддерживается данный тег на IOS http://htmlbook.ru/html/marquee
...