Бегущая строка
Можно ли сделать бегущую строку, помещенную в параграф, с текстом например " Я изучаю javascript" ? и как это сделать?
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html> <head charset=utf-8> <SCRIPT LANGUAGE="JavaScript" > <!-- var line="академия информатики для школьников"; var speed=200; var i=0; function m_line() { if(i++<line.length) { document.form.ctc.value=line.substring(0,i); } else{ document.form.ctc.value=" "; i=0; } setTimeout('m_line()',speed); } //--> </SCRIPT> </head> <body> <BODY onLoad="m_line()"> <CENTER> <FORM NAME="form"> <INPUT TYPE="text" SIZE="30" NAME="ctc"> </FORM> </CENTER> </BODY> </body> </html> у меня есть вот такой скрипт, но дело в том, что никак не могу настроить функции с языком, т.е не по-русски можно ли это исправить? |
Викинь этот скрипт
|
Цитата:
|
1.<head charset=utf-8> для кодировки есть тег <меtа>
2.LANGUAGE="JavaScript" викинь 3 убери onLoad="m_line()" 4,Убери комменты внутри скрипта 5Вызов через интервал перенеси в body setTimeout(m_line,speed); |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html> <head> <meta http-equiv="content-type" content="text/html; chrset=utf-8"/> <SCRIPT> var line="академия информатики для школьников"; var speed=200; var i=0; function m_line() { if(i++<line.length) { document.form.ctc.value=line.substring(0,i); } else{ document.form.ctc.value=" "; i=0; } setTimeout('m_line()',speed); } </SCRIPT> </head> <body setTimeout(m_line,speed);> <BODY > <CENTER> <FORM NAME="form"> <INPUT TYPE="text" SIZE="30" NAME="ctc"> </FORM> </CENTER> </BODY> </body> </html> Почему не работает? |
<!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html; chrset=utf-8"/> <script type="text/javascript"> var line = "академия информатики для школьников", speed = 200, i = 0; function m_line() { if ( i++ < line.length ) { document.form.ctc.value = line.substring( 0, i ); } else{ document.form.ctc.value = " "; i = 0; } setTimeout( m_line, speed ); } </script> </head> <body onload="setTimeout( m_line, 200 );"> <CENTER> <FORM NAME="form"> <INPUT TYPE="text" SIZE="30" NAME="ctc"> </FORM> </CENTER> </body> </html> |
ВОТ СПАСИБО БОЛЬШОЕ!!
|
Часовой пояс GMT +3, время: 06:45. |