|
|
|
| Всем привет! Помогите, плз новичку в Java! У меня есть небольшой Скрипт, который работает в IE, но глючит в Опере. Консоль ошибок смотрел, Java-скрипты включены, вроде всё путём. Короче, в Опере вообще никаких изменений не происходит после запуска
Вот код:
<script language="JavaScript">
//Ширина окна (в пикселях)
var marqueewidth=150
//Высота окна
var marqueeheight=80
//Скорость скролинга
var speed=2
//Текст, который будет отображатся
var marqueecontents='<font face="Verdana, Tahoma" size="2">Скоролинг текста со <a href="javascript:ClickLink()">ссылками</a>. Можно использовать на главной странице сайта <a href="javascript:ClickLink()">сайта</a>. Прокручивать рекламу, например.</font>'
if (document.all)
document.write('<marquee direction="up" scrollAmount=' + speed + ' style="width: ' + marqueewidth + '; height:' +marqueeheight + '">' + marqueecontents + '</marquee>')
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers){
setTimeout("window.onresize=regenerate",450)
intializemarquee()
}
}
function intializemarquee(){
document.cmarquee01.document.cmarquee02.document.write(marqueecontents)
document.cmarquee01.document.cmarquee02.document.close()
thelength=document.cmarquee01.document.cmarquee02.document.height
scrollit()
}
function scrollit(){
if (document.cmarquee01.document.cmarquee02.top>=thelength*(-1)){
document.cmarquee01.document.cmarquee02.top-=speed
setTimeout("scrollit()",100)
}
else{
document.cmarquee01.document.cmarquee02.top=marqueeheight
scrollit()
}
}
window.onload=regenerate2
</script>
|
| |
|
|
|
|
|
|
|
для: Sake
(01.10.2008 в 12:17)
| | >if (document.all)
проверка на ИЕ
http://htmlbook.ru/html/marquee.html | |
|
|
|
|
|
|
|
для: mihdan
(01.10.2008 в 16:48)
| | Спасибо большое, Mihdan, ссылка суперская, но я бы хотел уточнить пару вещей:
1) Java - скрипт можно тогда вообще выкинуть?!
2) И в чём же всё-таки глюк в этом коде? ведь в книге написано, что Opera поддерживает тег marquee!
Заранее спасибки! | |
|
|
|
|
|
|
|
для: Sake
(02.10.2008 в 06:48)
| | Ну, капец!!! Опера 9.5 оказывается вообще не поддерживает тег <marquee> Что за фигня? В книге всё иначе пишут... -) Если я не прав, ответьтье pls!!! | |
|
|
|