Скрипт не работает. Помогите.
Добавлено: 25 июл 2004, 01:30
Здравствуйте.
Прошу помощи. Был написан java-апплет в html-странице. Всё работало нормально. После переустановки системы (WIN98) данная html-страница не работает - пустрое поле и картинки, которые должны меняться, не грузятся.
Виртуальную машину установил (MSJavx86.exe) после переустановки системы. И с сайтов, где ява используется, не могу получить информацию.
php тоже ненормально стал исполняться в интернет-экплорере.
Наверное надо ещё что-то установить. Но что? вот в чём вопрос.
Помогите пожалуйста.
Скрипт такой:
<html>
<head>
<title>Pictures</title>
<Script Language="JavaScript1.1">
var dn
c1=new Image(); c1.src="time24-date/c1.gif"
.................................................................
c0=new Image(); c0.src="time24-date/c0.gif"
cb=new Image(); cb.src="time24-date/cb.gif"
function extract (h,m,s,type,d,n,y)
{if (!document.images)
return
if (h<=9)
{document.images.a.src=c0.src
document.images.b.src=eval("c"+h+".src")}
else
{document.images.a.src=eval("c"+Math.floor(h/10)+".src")
document.images.b.src=eval("c"+(h%10)+".src")}
if (m<=9)
{document.images.d.src=c0.src
document.images.e.src=eval("c"+m+".src")}
else
{document.images.d.src=eval("c"+Math.floor(m/10)+".src")
document.images.e.src=eval("c"+(m%10)+".src")}
if (s<=9)
{document.g.src=c0.src
document.images.h.src=eval("c"+s+".src")}
else
{document.images.g.src=eval("c"+Math.floor(s/10)+".src")
document.images.h.src=eval("c"+(s%10)+".src")}
if (d<=9)
{document.k.src=c0.src
document.images.l.src=eval("c"+d+".src")}
else
{document.images.k.src=eval("c"+Math.floor(d/10)+".src")
document.images.l.src=eval("c"+(d%10)+".src")}
if (n<=9)
{document.m.src=c0.src
document.images.n.src=eval("c"+n+".src")}
else
{document.images.m.src=eval("c"+Math.floor(n/10)+".src")
document.images.n.src=eval("c"+(n%10)+".src")}
var x='0'
var z=x+y
var y1=z.charAt(1)
var y2=z.charAt(2)
var y3=z.charAt(3)
var y4=z.charAt(4)
{document.images.p.src=eval("c"+y1+".src")
document.images.q.src=eval("c"+y2+".src")
document.images.r.src=eval("c"+y3+".src")
document.images.s.src=eval("c"+y4+".src")}
}
function show3()
{if (!document.images)
return
var Digital=new Date()
var hours=Digital.getHours()
var minutes=Digital.getMinutes()
var seconds=Digital.getSeconds()
var day=Digital.getDate()
var mon=Digital.getMonth()+1
var year=Digital.getYear()
extract (hours,minutes,seconds,dn,day,mon,year)
setTimeout("show3()",950)
}
</Script>
</head>
<body topmargin="0" leftmargin="0" OnLoad="show3()">
<ilayer id="l1">
<layer id="l2">
<div id="l1" style="position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:-1">
<div id="l3" style="position:relative ; left:0px; top:0px; width:100%; height:100%; z-index:-1">
</div>
</div>
</layer>
</ilayer>
<script language="JavaScript"><!--
var bannerArray = new Array();
var myCount=Math.round(Math.random()*37);
// Banner Code Assignment
bannerArray[0] = "<IMG SRC=\"oboi/picture0.jpg\">";
.............................
bannerArray[37] = "<IMG SRC=\"oboi/picture37.jpg\">";
bannerRotate();
function bannerRotate() {
// Write out rotation
if (document.all){ // it is IE
document.all.l3.innerHTML=bannerArray[myCount];
}
else if (document.layers){ // it is NN
document.layers.l1.document.layers.l2.document.open();
document.layers.l1.document.layers.l2.document.write(bannerArray[myCount]);
document.layers.l1.document.layers.l2.document.close();
}
setTimeout("bannerRotate()", 120000);
myCount=Math.round(Math.random()*37);
}
// --></script>
<p align="right">
[img]cb.gif[/img][img]cb.gif[/img][img]time24-date/colon.gif[/img][img]cb.gif[/img][img]cb.gif[/img][img]time24-date/colon.gif[/img][img]cb.gif[/img][img]cb.gif[/img]
[img]cb.gif[/img][img]cb.gif[/img][img]time24-date/colun.gif[/img][img]cb.gif[/img][img]cb.gif[/img][img]time24-date/colun.gif[/img][img]cb.gif[/img][img]cb.gif[/img][img]cb.gif[/img][img]cb.gif[/img]
</p>
</body>
</html>
Прошу помощи. Был написан java-апплет в html-странице. Всё работало нормально. После переустановки системы (WIN98) данная html-страница не работает - пустрое поле и картинки, которые должны меняться, не грузятся.
Виртуальную машину установил (MSJavx86.exe) после переустановки системы. И с сайтов, где ява используется, не могу получить информацию.
php тоже ненормально стал исполняться в интернет-экплорере.
Наверное надо ещё что-то установить. Но что? вот в чём вопрос.
Помогите пожалуйста.
Скрипт такой:
<html>
<head>
<title>Pictures</title>
<Script Language="JavaScript1.1">
var dn
c1=new Image(); c1.src="time24-date/c1.gif"
.................................................................
c0=new Image(); c0.src="time24-date/c0.gif"
cb=new Image(); cb.src="time24-date/cb.gif"
function extract (h,m,s,type,d,n,y)
{if (!document.images)
return
if (h<=9)
{document.images.a.src=c0.src
document.images.b.src=eval("c"+h+".src")}
else
{document.images.a.src=eval("c"+Math.floor(h/10)+".src")
document.images.b.src=eval("c"+(h%10)+".src")}
if (m<=9)
{document.images.d.src=c0.src
document.images.e.src=eval("c"+m+".src")}
else
{document.images.d.src=eval("c"+Math.floor(m/10)+".src")
document.images.e.src=eval("c"+(m%10)+".src")}
if (s<=9)
{document.g.src=c0.src
document.images.h.src=eval("c"+s+".src")}
else
{document.images.g.src=eval("c"+Math.floor(s/10)+".src")
document.images.h.src=eval("c"+(s%10)+".src")}
if (d<=9)
{document.k.src=c0.src
document.images.l.src=eval("c"+d+".src")}
else
{document.images.k.src=eval("c"+Math.floor(d/10)+".src")
document.images.l.src=eval("c"+(d%10)+".src")}
if (n<=9)
{document.m.src=c0.src
document.images.n.src=eval("c"+n+".src")}
else
{document.images.m.src=eval("c"+Math.floor(n/10)+".src")
document.images.n.src=eval("c"+(n%10)+".src")}
var x='0'
var z=x+y
var y1=z.charAt(1)
var y2=z.charAt(2)
var y3=z.charAt(3)
var y4=z.charAt(4)
{document.images.p.src=eval("c"+y1+".src")
document.images.q.src=eval("c"+y2+".src")
document.images.r.src=eval("c"+y3+".src")
document.images.s.src=eval("c"+y4+".src")}
}
function show3()
{if (!document.images)
return
var Digital=new Date()
var hours=Digital.getHours()
var minutes=Digital.getMinutes()
var seconds=Digital.getSeconds()
var day=Digital.getDate()
var mon=Digital.getMonth()+1
var year=Digital.getYear()
extract (hours,minutes,seconds,dn,day,mon,year)
setTimeout("show3()",950)
}
</Script>
</head>
<body topmargin="0" leftmargin="0" OnLoad="show3()">
<ilayer id="l1">
<layer id="l2">
<div id="l1" style="position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:-1">
<div id="l3" style="position:relative ; left:0px; top:0px; width:100%; height:100%; z-index:-1">
</div>
</div>
</layer>
</ilayer>
<script language="JavaScript"><!--
var bannerArray = new Array();
var myCount=Math.round(Math.random()*37);
// Banner Code Assignment
bannerArray[0] = "<IMG SRC=\"oboi/picture0.jpg\">";
.............................
bannerArray[37] = "<IMG SRC=\"oboi/picture37.jpg\">";
bannerRotate();
function bannerRotate() {
// Write out rotation
if (document.all){ // it is IE
document.all.l3.innerHTML=bannerArray[myCount];
}
else if (document.layers){ // it is NN
document.layers.l1.document.layers.l2.document.open();
document.layers.l1.document.layers.l2.document.write(bannerArray[myCount]);
document.layers.l1.document.layers.l2.document.close();
}
setTimeout("bannerRotate()", 120000);
myCount=Math.round(Math.random()*37);
}
// --></script>
<p align="right">
[img]cb.gif[/img][img]cb.gif[/img][img]time24-date/colon.gif[/img][img]cb.gif[/img][img]cb.gif[/img][img]time24-date/colon.gif[/img][img]cb.gif[/img][img]cb.gif[/img]
[img]cb.gif[/img][img]cb.gif[/img][img]time24-date/colun.gif[/img][img]cb.gif[/img][img]cb.gif[/img][img]time24-date/colun.gif[/img][img]cb.gif[/img][img]cb.gif[/img][img]cb.gif[/img][img]cb.gif[/img]
</p>
</body>
</html>