powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Скрипт "меняющееся фото" и его отражение в Мозилле
10 сообщений из 10, страница 1 из 1
Скрипт "меняющееся фото" и его отражение в Мозилле
    #35531880
osp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть скрипт эффект меняющегося фото вот код:


<html>
<head>
<title></title>

<script language=javaScript>
<!-- Beginning of JavaScript -

sandra0 = new Image();
sandra0.src = "sandraaa0.jpg";

sandra1 = new Image();
sandra1.src = "sandraaa1.jpg";

sandra2 = new Image();
sandra2.src = "sandraaa2.jpg";

var i_strngth=1
var i_image=0

var imageurl = new Array()
imageurl[0] ="sandraaa0.jpg"
imageurl[1] ="sandraaa1.jpg"
imageurl[2] ="sandraaa2.jpg"


function showimage() {
if(document.all) {
if (i_strngth <=110) {
testimage.innerHTML="<img style='filter:alpha(opacity="+i_strngth+")' src="+imageurl[i_image]+" border=0>";
i_strngth=i_strngth+10
var timer=setTimeout("showimage()",100)
}
else {
clearTimeout(timer)
var timer=setTimeout("hideimage()",1000)
}
}

if(document.layers) {
clearTimeout(timer)
document.testimage.document.write("<img src="+imageurl[i_image]+" border=0>")
document.close()
i_image++
if (i_image >= imageurl.length) {i_image=0}
var timer=setTimeout("showimage()",2000)

}
}


function hideimage() {
if (i_strngth >=-10) {
testimage.innerHTML="<img style='filter:alpha(opacity="+i_strngth+")' src="+imageurl[i_image]+" border=0>";
i_strngth=i_strngth-10
var timer=setTimeout("hideimage()",100)
}
else {
clearTimeout(timer)
i_image++
if (i_image >= imageurl.length) {i_image=0}
i_strngth=1
var timer=setTimeout("showimage()",500)
}
}


// - End of JavaScript - -->
</script>



</head>
<body bgcolor="#737994" text="#FFFFFF" link="#FFFFFF" topmargin="0" leftmargin="0" onLoad="showimage()">


<div id="mainbod" style="position:absolute;visibility:visible;top:50px;left:360px;"></div>

<div id="testimage" style="position:absolute;visibility:visible;top:50px;left:40px"></div>


</body>
</html>


Данный скрипт не работает в Мозилле! Кто-нибудь знает почему?
...
Рейтинг: 0 / 0
Скрипт "меняющееся фото" и его отражение в Мозилле
    #35531984
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. <script language=javaScript>

2.
Код: plaintext
1.
2.
3.
 if(document.all)
....
 if(document.layers)
C Mozilla -> Tools -> Web Development -> DOM Inspector || Mozilla FireFox -> Tools -> DOM Inspector
&&
Mozilla -> Tools -> Web Development -> JavaScript Debugger || Mozilla FireFox -> Tools -> JavaScript Debugger || Mozilla FireFox -> Tools -> Firebug

3. http://www.sql.ru/forum/actualthread.aspx?tid=593969#6167135]on L oad="showimage()"
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Скрипт "меняющееся фото" и его отражение в Мозилле
    #35531997
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S.
Код: plaintext
1.
filter:alpha(opacity
еще до купы...

Это для начала - шо в глаза бросилось...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Скрипт "меняющееся фото" и его отражение в Мозилле
    #35533950
osp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
1. <script language=javaScript>

2.
Код: plaintext
1.
2.
3.
 if(document.all)
....
 if(document.layers)
C Mozilla -> Tools -> Web Development -> DOM Inspector || Mozilla FireFox -> Tools -> DOM Inspector
&&
Mozilla -> Tools -> Web Development -> JavaScript Debugger || Mozilla FireFox -> Tools -> JavaScript Debugger || Mozilla FireFox -> Tools -> Firebug

3. http://www.sql.ru/forum/actualthread.aspx?tid=593969#6167135]on L oad="showimage()"
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4

Я ваше сообщение не поняла!
...
Рейтинг: 0 / 0
Скрипт "меняющееся фото" и его отражение в Мозилле
    #35533962
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых: не занимайтесь оверквотингом
Во-вторых: что конкретно не понятно?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Скрипт "меняющееся фото" и его отражение в Мозилле
    #35550636
NEKRASSOV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллега раздражен. то, что выделено желтым цветом, в Модзилле не работает. есть такое понятие DOM - объектная модель документа. У каждого производителя броузера есть свои специфические особенности DOM. Поэтому не все свойства, которые Вы используете, основываясь на DOM - модели ИнтернетЭксплорера (в Вашем случае) будут понятны другим броузерам. В частности - Модзилле. Это называется - "война броузеров". К сожалению в этой войне только одна жертва - это разработчик.
...
Рейтинг: 0 / 0
Скрипт "меняющееся фото" и его отражение в Мозилле
    #35550755
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алгоритм, конечно, оставляет желать луччего...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
<html>
	<head>
		<title>Test opacity</title>
		<script type="text/javascript">
var
	i_strngth= 0 ,
	i_image= 0 ,
	imageurl=new Array(),
	timer=null;

imageurl[ 0 ]="sandraaa0.jpg"
imageurl[ 1 ]="sandraaa1.jpg"
imageurl[ 2 ]="sandraaa2.jpg"

function showimage()
{
	var
		Ctrl;

	if(!(Ctrl=document.getElementById("testimage")))
		return;

	if(Ctrl.src!=imageurl[i_image])
		Ctrl.src=imageurl[i_image];

	if(i_strngth>= 0  && i_strngth<= 100 )
		setOpacity(Ctrl,i_strngth);

	i_strngth+= 10 ;
	if(!timer)
		timer=setInterval("showimage()", 100 );
	if(i_strngth> 100 )
	{
		clearInterval(timer);
		timer=setInterval("hideimage()", 100 );
	}
}

function hideimage()
{
	var
		Ctrl;

	if(!(Ctrl=document.getElementById("testimage")))
		return;

	if(i_strngth>= 0  && i_strngth<= 100 )
		setOpacity(Ctrl,i_strngth);
	i_strngth-= 10 ;
	if(!timer)
		timer=setInterval("hideimage()", 100 );
	if(i_strngth< 0 )
	{
		clearInterval(timer);
		if(++i_image> 2 )
			i_image= 0 ;
		if(Ctrl.src!=imageurl[i_image])
			Ctrl.src=imageurl[i_image];
		timer=setInterval("showimage()", 100 );
	}
}

function setOpacity(el, opacity)
{
	if(el.style.opacity!=opacity)
	{
		el.style.opacity=el.style.KhtmOpacity=el.style.MozOpacity=opacity/ 100 ;
		el.style.filter="alpha(opacity="+opacity+")";
	}
}
		</script>
	</head>
	<body bgcolor="#737994" text="#FFFFFF" link="#FFFFFF" topmargin="0" leftmargin="0" onload="showimage()">
		<div id="mainbod" style="position:absolute; visibility:visible; top:50px; left:360px; "></div>
		<div style="position:absolute; visibility:visible; top:50px; left:40px; "><img id="testimage" border="0"></div>
	</body>
</html>
(Mozilla 1.7.13, Mozilla Firefox 2.0.0.16, Mozilla Firefox 3.0.1, M$ IE 6.0.2800.1106+SP1, M$ IE 7.0.5730.11)
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Скрипт "меняющееся фото" и его отражение в Мозилле
    #35551015
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гораздо проще не использовать тексты скриптов, побитых молью и очень кривых, скачанных не понятно откуда. Чё слабо написать три строчки?
...
Рейтинг: 0 / 0
Скрипт "меняющееся фото" и его отражение в Мозилле
    #35551036
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну например:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
<html>
<script>
var i= 0 ;
arrGif=["http://casa-latina.ru/s/s/icon_yahoo.gif",
"http://casa-latina.ru/s/s/icon_blush2.gif",
"http://casa-latina.ru/s/s/icon_cray.gif",
"http://casa-latina.ru/s/s/icon_thumbup2.gif",
"http://casa-latina.ru/s/s/icon_wallbash.gif"];
window.onload=function(){
setInterval(fn, 3000 );
}
function fn(){
document.getElementById("im").src=arrGif[i];
i++;
document.getElementById("num").innerHTML=i;
if(i> 4 )i= 0 ;
}
</script>
<body>
<img id="im" src="" />
<br />
<span id="num"></span>
</body>
</html>
...
Рейтинг: 0 / 0
Скрипт "меняющееся фото" и его отражение в Мозилле
    #35551056
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Филтер - не надо. Если уж есть такая необходимость - сделай сильверлайт, апплет, или флеш.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Скрипт "меняющееся фото" и его отражение в Мозилле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]