powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Скрипт не работает в IE
10 сообщений из 10, страница 1 из 1
Скрипт не работает в IE
    #35478901
alukart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Данный скрипт предназначен для изменения высоты слоя мышкой. В Opera и Firefox нормально работает, а в IE 6.0 никак. Подскажите что нужно изменить чтобы в IE заработал.
Код: 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.
<html>
<head>
<script type="text/javascript">
function down(event)
{
	currEl=document.getElementById('div_1');
	document.onmousemove=drag;
	document.onmousedown=down;
	document.onmouseup=resize_stop;
	posY=parseInt(event.clientY)-parseInt(currEl.style.height);
	isDown=true;
	return true;
}
function drag(event)
{
	currEl=document.getElementById('div_1');
	if(!isDown) return;
	currEl.style.height=parseInt(event.clientY)-posY;
}
function resize_stop(event)
{
	isDown=false;
	document.onmousemove='';
	document.onmousedown='';
	document.onmouseup='';
	return true;
};
function resize(event)
{
	document.onmouseup=resize_stop;
	return true;
};
</script>
</head>
<body>

<table align=center>
  <tr><td bgcolor=black>
    <div id="div_1" align=center style="width: 100; height: 100; overflow: auto;">
    </div>
  </td></tr>
  <tr><td onmousedown="down(event);" bgcolor=red>
    Pull
  </td></tr>
</table>

</body>
</html>
...
Рейтинг: 0 / 0
Скрипт не работает в IE
    #35478975
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня вот так заработало в ИЕ и Опера... Но ФФ динамит

Код: 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.
<html>
<head>
<script type="text/javascript">
function down()
{
	currEl=document.getElementById('div_1');
	document.onmousemove=drag;
	document.onmousedown=down;
	document.onmouseup=resize_stop;
	posY=parseInt(window.event.clientY)-parseInt(currEl.style.height);
	isDown=true;
	return true;
}
function drag()
{
	currEl=document.getElementById('div_1');
	if(!isDown) return;
	currEl.style.height=parseInt(window.event.clientY)-posY;
}
function resize_stop()
{
	isDown=false;
	document.onmousemove='';
	document.onmousedown='';
	document.onmouseup='';
	return true;
};
function resize(event)
{
	document.onmouseup=resize_stop;
	return true;
};
</script>
</head>
<body>

<table align=center>
  <tr><td bgcolor=black>
    <div id="div_1" align=center style="width: 100; height: 100; overflow: auto;">
    </div>
  </td></tr>
  <tr><td onmousedown="down();" bgcolor=red>
    Pull
  </td></tr>
</table>

</body>
</html>
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Скрипт не работает в IE
    #35479015
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
потому что в ФФ нет window.event
...
Рейтинг: 0 / 0
Скрипт не работает в IE
    #35479140
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
function FuncName(event)
{
	event=event||window.event;
....
	DoSmthWith(event);
}
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Скрипт не работает в IE
    #35479158
alukart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ура! С помощью этого
Код: plaintext
1.
2.
3.
4.
5.
function FuncName(event)
{
	event=event||window.event;
....
	DoSmthWith(event);
}
заработало. Спасибо Ex_Soft!
А что делает DoSmthWith(event) ?
...
Рейтинг: 0 / 0
Скрипт не работает в IE
    #35479185
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alukart
А что делает DoSmthWith(event) ?

[off]
Снится одной женщине сон - за ней гонится насильник. Она через забор - он через забор. Она в проходной подъезд - он за ней. Она через двор - он за ней. Устало останавливается - нет уже сил.
- Ну?.. И что Вы со мной сделаете?..
- Не знаю - это же Ваш сон...
[/off]

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Скрипт не работает в IE
    #35479198
alukart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ex_Soft смысла не понял. Поясни
...
Рейтинг: 0 / 0
Скрипт не работает в IE
    #35479206
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делает с ивентом какую-то херню
...
Рейтинг: 0 / 0
Скрипт не работает в IE
    #35479209
alukart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
зыделает с ивентом какую-то херню
логично
...
Рейтинг: 0 / 0
Скрипт не работает в IE
    #35479235
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alukart
Поясни

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
function down(event)
{
	event=event||window.event;

	// DoSmthWith(event)
	// | | | | | | | | |
	// V V V V V V V V V

	currEl=document.getElementById('div_1');
	document.onmousemove=drag;
	document.onmousedown=down;
	document.onmouseup=resize_stop;
	posY=parseInt(event.clientY)-parseInt(currEl.style.height);
	isDown=true;
	return true;
}

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Скрипт не работает в IE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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