Страница 1 из 1

Скрипт не работает. Помогите.

Добавлено: 25 июл 2004, 01:30
lexxur
Здравствуйте.
Прошу помощи. Был написан 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>

Добавлено: 25 июл 2004, 06:03
Oscar
lexxur,
Честное слово, долго искал в приведённом коде какой-нибудь апплет ... не нашел ...
Есть подозрение, что картинок "которые должны меняться" просто нету!..
Может их-то и должен генерировать java-апплет?..
Но тогда этот код не имеет к этому никакого отношения.

А вообще-то .. если положить в папку time24-date десять gif-файлов с цифрами от 0 до 9 - то дата и время прекрасно показываются и картинки меняются.
http://home.informatik.tu-muenchen.de/~skrypnyo/clock/
Работает ведь?..

Уже не говоря о том, что "php в интернет-экплорере" не исполняется ...

Добавлено: 25 июл 2004, 13:28
lexxur
to Oscar.
А у меня это http://home.informatik.tu-muenchen.de/~skrypnyo/clock/ не работает.
Вот в том-то и причина. А разобраться не могу. (
Вот такой головнячок.
За ответ спасибо.
Извините за незнание явы. Не апплет конечно. Скрипт.
Но до этого всё работало на машине.

Добавлено: 25 июл 2004, 13:34
lexxur
Кстати: файрволл может этому мешать?
Панда стоит. (на всякий. может знаете что там как).
Дело либо в настройках системы, файрвола или у меня что-то нужное не установлено.

Добавлено: 25 июл 2004, 17:33
Oscar
Какую надпись выдаёт у вас следующая страница?

Код: Выделить всё

<script>
document.write("Javascript works");
</script>
<noscript>
Javascript doesn't work
</noscript>
Если "Javascripts doesn't work" - включите поддержку Javascript в настройках вашего броузера.

Добавлено: 25 июл 2004, 21:37
lexxur
To Oscar:
ничего не выдаёт, куда ни ставь (хоть в боди, хоть в хеад)
что-то серьёзное по ходу.

What hosting to choose?

Добавлено: 17 окт 2015, 13:57
GeorgeSoca
Pa vart webbhotell kan ni kanna er trygg! Forutom att vi anvander oss av speglade harddiskar pa alla vara servrar sa tar vi aven backup tva ganger per dygn pa separata servrar. Vi anvander oss av ISPmanager som kontrollpanel. ISPmanager ar en kontrollpanel som gor det enkelt att administrera sin hemsida. Hos oss kan ni lagga hur manga hemsidor och domaner ni onskar under ett webbhotellskonto.
virtual hosting