Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: marquee и FF
 
 автор: divirtir   (18.10.2006 в 19:06)   письмо автору
 
 

народ! подскажиьте плиз можно заставить бегущею строку работать в FF? у меня не работает! знаю что есть мног скриптов потипу бегущей строки но я нашол только для текста. пробывал вставлять туда рисунки месево выходит :)) я в JS не понимаю ничё... может кто знает? и вот ещё что! я слышал что у css есть подобные свойства! самому не вериться но слухи были..... :)))
<script language="javascript">
<!--
var delay=50;
var nextm=0;
var msg=new Array
(
'Scriptic',
'HTML',
''
);
function start_ticker()
{
do_ticker(msg[0], 0, 1);
}
function do_ticker(text, pos, dir)
{
var out='<font>&nbsp;<font color=blue><font size=10px>'+text.substring(0, pos)+'</font></font>&nbsp;</font>';
if(navigator.appName=="Netscape")
with(document.ticker.document)
{
open(); write(out); close();
}
else
ticker.innerHTML=out;
pos+=dir;
if(pos>text.length)
setTimeout('do_ticker("'+text+'",'+pos+','+(-dir)+')', delay*10);
else
{
if(pos<0)
{
if(++nextm>=msg.length)
nextm=0;
text=msg[nextm];
dir=-dir;
}
setTimeout('do_ticker("'+text+'",'+pos+','+dir+')', delay);
}
}
// -->
</script>
</head>
<body onload="start_ticker()">
<div id="ticker"></div>
</body>

это я издевался над javascript. ресунок появлялся но кроме него ещё всякая дрянь! вобщем ошибки там! что с этим делать не пойму так как.... непойму вобщим!
а вобще лучше скрипт такой чстоб картинка меняла другую! во! то что мне нужно!

   
 
 автор: elenaki   (18.10.2006 в 19:50)   письмо автору
 
   для: divirtir   (18.10.2006 в 19:06)
 


<script language="javascript">
function banner(msg,ctrlwidth) {
    for (i=0;i<=ctrlwidth;i++){msg="  "+msg}
    document.write ('<table cellpadding=0 cellspacing=0 height=30 align=center><tr><td><form name="banner">')
    document.write ('<input name="scrollBox" value="'+msg+'" size='+ctrlwidth+' style="width: 900; height: 30; border-style: none; background-color: 00923e; color: eaeaea; font-size: 18px; font-weight:bold; padding-top:3;">')
    document.write ('</td></form></tr></form>')
    rollmsg()    
}
function rollmsg() {
   nowMsg=document.banner.scrollBox.value
   nowMsg=nowMsg.substring(1,nowMsg.length)+nowMsg.substring(0,1)
   document.banner.scrollBox.value=nowMsg
   myTimer=setTimeout("rollmsg()",200) 
}
</script>

<script language="javascript" >
msg = "tratatatatatatata";
width = 60; 
banner(msg,width);
</script>

   
 
 автор: 12345   (18.10.2006 в 20:01)   письмо автору
 
   для: elenaki   (18.10.2006 в 19:50)
 

<marquee width=100%>ABCDE</marquee>
(др.настройки см. в док. HTML)

   
 
 автор: elenaki   (18.10.2006 в 20:04)   письмо автору
 
   для: 12345   (18.10.2006 в 20:01)
 

использовать тэг marquee в наше время - дурной тон.

   
 
 автор: Lelik   (18.10.2006 в 20:12)   письмо автору
 
   для: elenaki   (18.10.2006 в 20:04)
 

>использовать тэг marquee в наше время - дурной тон.

почему?

   
 
 автор: elenaki   (18.10.2006 в 20:19)   письмо автору
 
   для: Lelik   (18.10.2006 в 20:12)
 

потому что это устаревший тэг и его использование - признак дилентантизма. во-вторых, он введен ненавистным Мелкософтом и не должен работать в FF (не проверяла, потому что не использую этот тэг и стараюсь не пользоваться кривым FF). в-третьих, это уже не модно. хотя новичкам нравится... до поры до времени...

   
 
 автор: Lelik   (18.10.2006 в 20:22)   письмо автору
 
   для: elenaki   (18.10.2006 в 20:19)
 

Расклад понал.
PS. кстати он в FF работает

   
 
 автор: 12345   (18.10.2006 в 23:47)   письмо автору
 
   для: Lelik   (18.10.2006 в 20:22)
 

Он не может быть устаревшим, если стал поддерживаться всеми бр-рами :)

   
 
 автор: divirtir   (19.10.2006 в 19:18)   письмо автору
 
   для: elenaki   (18.10.2006 в 19:50)
 

а у меня не получаеться рисунок вместо текста туда вставить :( как сделать? в это скрипт что вы мне дали!

   
 
 автор: elenaki   (19.10.2006 в 19:26)   письмо автору
5.8 Кб
 
   для: divirtir   (19.10.2006 в 19:18)
 

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

   
 
 автор: 12345   (20.10.2006 в 12:58)   письмо автору
 
   для: elenaki   (19.10.2006 в 19:26)
 

elenaki: хорошее сравнение: не пользоваться тегом marquee - всё равно что не пользоваться свойством innerHTML из-за того, что оно не включено в стандарт (но поддерживается всеми бр.).

   
 
 автор: elenaki   (20.10.2006 в 13:09)   письмо автору
 
   для: 12345   (20.10.2006 в 12:58)
 

предпочитаю не пользоваться кривыми браузерами :) кроме того, было еще два аргумента,
почему не надо использовать бегущую строку (любую).

   
 
 автор: 12345   (20.10.2006 в 13:32)   письмо автору
 
   для: elenaki   (20.10.2006 в 13:09)
 

С тем, что в дизайне не надо использовать бегущую строку, я полностью согласен :). Всё автоматически движущееся рассматривается как реклама, отвлекает, понижает рейтинг сайта в глазах посетителя. Но в некоторых случаях очень насыщенных главных страниц это может быть оправдано.

(Однако, посмотрел на rbc.ru - нет там таких строк, и ни на одном уважающем себя сайте не припомню.)

> предпочитаю не пользоваться кривыми браузерами :)
---а через что же Вы тогда в Интернет смотрите? (браузеры все кривые)

   
 
 автор: divirtir   (20.10.2006 в 18:54)   письмо автору
 
   для: elenaki   (19.10.2006 в 19:26)
 

ну блин такой скрипт фиг два настроить для того кто не шарит. толи дело marquee :)) странно почему у меня в FF не прогирываеться marquee?

   
 
 автор: 12345   (20.10.2006 в 19:31)   письмо автору
 
   для: divirtir   (20.10.2006 в 18:54)
 

Версия какая? В 1.07 работает.

   
 
 автор: divirtir   (20.10.2006 в 21:37)   письмо автору
 
   для: 12345   (20.10.2006 в 19:31)
 

у меня 2.0

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования