<script>
var M = 2;
var C = 0;
function scrl()
{
a = document.getElementById("d");
if((a.scrollTop + M > a.scrollHeight - a.offsetHeight)|(a.scrollTop + M < 0))
{
if(C < 20) C ++;
else
{
C = 0;
M = -M;
}
}
else a.scrollTop = a.scrollTop + M;
setTimeout("scrl();", 100);
}
</script>
помогите с тегом marquee
Вот такая проблема. Нужно сделать, чтобы текст плавно перемещался. Сделал с помощью marquee, но текст начинает идти снизу, и пока он дойдет вверх пройдет 10-13 секунд и там просто пустое место. Подскажите, как можно сделать, чтобы текст появлялся не снизу, а вверху или посередине. Спасибо.
Цитата:
Originally posted by yAnTar
Вот такая проблема. Нужно сделать, чтобы текст плавно перемещался. Сделал с помощью marquee, но текст начинает идти снизу, и пока он дойдет вверх пройдет 10-13 секунд и там просто пустое место. Подскажите, как можно сделать, чтобы текст появлялся не снизу, а вверху или посередине. Спасибо.
Вот такая проблема. Нужно сделать, чтобы текст плавно перемещался. Сделал с помощью marquee, но текст начинает идти снизу, и пока он дойдет вверх пройдет 10-13 секунд и там просто пустое место. Подскажите, как можно сделать, чтобы текст появлялся не снизу, а вверху или посередине. Спасибо.
Рекомендуется (не мной) вообще эту беду не использовать. Все эти вещи - от лукавого и к добру не приведут.
Хорошо, а что и как тогда делать ?
Цитата:
Originally posted by yAnTar
Хорошо, а что и как тогда делать ?
Хорошо, а что и как тогда делать ?
Java, JavaScript, Flash
Цитата:
Originally posted by mfender
Java, JavaScript, Flash
Java, JavaScript, Flash
Я и сам знаю, на чем можно писать, а как не знаю.
Цитата:
Originally posted by yAnTar
Я и сам знаю, на чем можно писать, а как не знаю.
Я и сам знаю, на чем можно писать, а как не знаю.
гм... тогда, собственно, о чём мы тут вообще? может у гугля лучше спросить?
Цитата:
Originally posted by mfender
гм... тогда, собственно, о чём мы тут вообще? может у гугля лучше спросить?
гм... тогда, собственно, о чём мы тут вообще? может у гугля лучше спросить?
Не пацаны, вы не правы. Gif рулит :).
Цитата:
Originally posted by shaelf
Не пацаны, вы не правы. Gif рулит :).
Не пацаны, вы не правы. Gif рулит :).
здесь gif не рулит. Потому, что в тексте строчек где-то 15 и на каждую строку ссылка. Это последние новости. И потом если мне нужно изменить количество новостей, я изменяю только один параметр, а с гифами нужно каждый раз их изменять.
Подскажите тогда такое. на странице стоит обычная гифка. снизу идет marquee. в опере и файрфоксе все нормально, а вот в експлорере строчки с тега marquee отображаются по 1-2 символа по стронах гифки. и еще внизу гифки отображается 2 пикселя с верха гифки.
Цитата:
Originally posted by yAnTar
Я и сам знаю, на чем можно писать, а как не знаю.
Я и сам знаю, на чем можно писать, а как не знаю.
Можно сделать так:
в <head> пишем:
Код:
Дальше запускаем скрипт при загрузке:
Код:
<body onload="srcl();">
...
...
...
<div id="d" style="WIDTH:100%; HEIGHT:64; OVERFLOW:HIDDEN;">
...
...
...
...
...
</div>
...
...
...
</body>
...
...
...
<div id="d" style="WIDTH:100%; HEIGHT:64; OVERFLOW:HIDDEN;">
...
...
...
...
...
</div>
...
...
...
</body>
Mozilla и IE у меня все показываеют нормально.
Спасибо за ответ, но проблема уже решена. Просто один редактор, показывал, что гифка прозрачная, а на самом деле она была не прозрачная. в Имейдж реди поставил прозрачночть, все хорошо работает.
Тег <MARQUEE> и обязательный закрывающий </MARQUEE>
Этот элемент является ответом Microsoft на BLINK. MARQUEE заставляет текст не мигать, а прокручиваться, либо перемещаться из стороны в сторону
Атрибуты
BEHAVIOR=ALTERNATE | SCROLL | SLIDE
ALTERNATE Колебательные движения налево и направо
SCROLL Перемещение текста в направлении, указанном в DIRECTION. Достигнув края экрана, надпись появляется снова с противоположной стороны
SLIDE Схоже с SCROLL, но текст перемещается только один раз и останавливается
DIRECTION=DOWN | LEFT | RIGHT | UP
DOWN Движение вниз
LEFT Движение справа налево. По умолчанию
RIGHT Движение слева направо
UP Движение вверх
Спасибо, но это я уже прочитал давно.