19.09.2008, 21:02
|
Новичок на форуме
|
|
Регистрация: 07.09.2008
Сообщений: 9
|
|
Ещё одна проблема обработки скрипта в Mozilla
В IE скрипт работает замечательно, а Mozilla не подаёт признаков жизни. Что можно сделать? Согласно задумке, "дивы", расположенные за верхним краем страницы при загрузке страницы плавно спускаются на своё место. Как помочь Mozilla и мне, конечно ?
<SCRIPT LANGUAGE="JavaScript">
function buildMenu() {
speed=35;
topdistance=100;
items=6;
y=-50;
ob=1;
if (navigator.appName == "Netscape") {
v=".top=",dS="document.",sD="";
}
else {
v=".pixelTop=",dS="",sD=".style";
}
}
function scrollItems() {
if (ob<items+1) {
objectX="object"+ob; y+=10; eval(dS + objectX + sD + v + y);
if (y<topdistance) setTimeout("scrollItems()",speed);
else y=-50, topdistance+=40, ob+=1, setTimeout("scrollItems()",speed);
}
}
</SCRIPT>
Последний раз редактировалось Андрей Параничев, 19.09.2008 в 22:16.
Причина: Пользуйтесь bb-тегами [html] и [js] для оформления листингов кода в теле сообщения
|
|
19.09.2008, 21:12
|
Флудер
|
|
Регистрация: 25.07.2008
Сообщений: 1,271
|
|
пипец, это же древнейший скрипт. Где вы их все берёте? Из могил выкапываете?
|
|
20.09.2008, 00:20
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Мне особенно нравится извращение dS="document."
|
|
20.09.2008, 00:26
|
|
|
Регистрация: 21.02.2008
Сообщений: 1,250
|
|
Это сокращение кода, чтоб не потерять сотни гигабайт траффика. В тему соседнего треда, видимо.
|
|
20.09.2008, 00:37
|
Новичок на форуме
|
|
Регистрация: 07.09.2008
Сообщений: 9
|
|
уточнение
<SCRIPT LANGUAGE="JavaScript">
function buildMenu() {
speed=35;
topdistance=100;
items=6;
y=-50;
ob=1;
v=".pixelTop=",dS="",sD=".style";
}
function scrollItems() {
if (ob<items+1) {
objectX="object"+ob; y+=10; eval(dS + objectX + sD + v + y);
if (y<topdistance) setTimeout("scrollItems()",speed);
else y=-50, topdistance+=40, ob+=1, setTimeout("scrollItems()",speed);
}
}
</SCRIPT>
Сейчас лучше? Я понимаю иронию, но я неопытен в скриптах. Сам их не пишу, а только приспосабливаю готовые для своих нужд. Я буду вам благодарен, если вы мне поможете решить эту задачу.
Последний раз редактировалось Андрей Параничев, 20.09.2008 в 00:55.
|
|
20.09.2008, 00:44
|
Новичок на форуме
|
|
Регистрация: 07.09.2008
Сообщений: 9
|
|
Приношу извенения админ. снова вставил код не так. Надо было <--// ?
|
|
20.09.2008, 00:57
|
|
|
Регистрация: 21.02.2008
Сообщений: 1,250
|
|
comcam,
Нужно обрамлять тегом [ HTML ]...[ /HTML ] (без пробелов) код, содержащий html и [ JS ] ... [ /JS ] (без пробелов) JavaScript без html. Эти кнопки находятся над полем ввода сообщения - <> и свиток.
Ваш скрипт разве что писать заново, потому что в таком коде нереально разобраться. Или поищите подобные скрипты, написанные хотя бы после 2000ого года.
|
|
20.09.2008, 20:47
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от Андрей Параничев
|
Это сокращение кода, чтоб не потерять сотни гигабайт траффика.
|
Сокращение кода -- это var d = document, тут же что-то загадочное.
|
|
14.03.2009, 11:04
|
Новичок на форуме
|
|
Регистрация: 14.03.2009
Сообщений: 6
|
|
По ходу, тут специалистов нет, чтоли?
Похихикали и в аут - у меня тоже ослик всё съедает - чего бы не создал, а у лисицы как кость в горле - почти ничего не работает.
|
|
14.03.2009, 11:44
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
lion_cat,
ну, и чего ты хочеш?
специалистов тут достаточно.
только тратить свое время на разбор древнего скрипта как минимум неразумно.
во вторых специфика форума, помощь другим программистам, а не написание с нуля скриптов,или адаптирование существующих под их нужды.тут идет обмен мнениями прежде всего.помощь в основном на уровне общих алгоритмов и ссылок на материалы.
|
|
|
|