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

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
lexxur
Сообщения: 5
Зарегистрирован: 25 июл 2004, 01:25
Откуда: ЕКБ

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>
Аватара пользователя
Oscar
Сообщения: 958
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

25 июл 2004, 06:03

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

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

Уже не говоря о том, что "php в интернет-экплорере" не исполняется ...
lexxur
Сообщения: 5
Зарегистрирован: 25 июл 2004, 01:25
Откуда: ЕКБ

25 июл 2004, 13:28

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

25 июл 2004, 13:34

Кстати: файрволл может этому мешать?
Панда стоит. (на всякий. может знаете что там как).
Дело либо в настройках системы, файрвола или у меня что-то нужное не установлено.
Аватара пользователя
Oscar
Сообщения: 958
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

25 июл 2004, 17:33

Какую надпись выдаёт у вас следующая страница?

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

<script>
document.write("Javascript works");
</script>
<noscript>
Javascript doesn't work
</noscript>
Если "Javascripts doesn't work" - включите поддержку Javascript в настройках вашего броузера.
lexxur
Сообщения: 5
Зарегистрирован: 25 июл 2004, 01:25
Откуда: ЕКБ

25 июл 2004, 21:37

To Oscar:
ничего не выдаёт, куда ни ставь (хоть в боди, хоть в хеад)
что-то серьёзное по ходу.
GeorgeSoca
Сообщения: 0
Зарегистрирован: 12 окт 2015, 04:09
Откуда: Guam
Контактная информация:

17 окт 2015, 13:57

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
Ответить