Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№126-09-2005 13:03:35

firecat
Участник
 
Группа: Members
Зарегистрирован: 15-09-2005
Сообщений: 42

почему не срабатывает вращающий курсор

вот простой скрипт, использующий стили курсоров
<script language="Javascript">

var cursors = new Array("e-resize","ne-resize","n-resize","se-resize");
var index = 0;

var speed = 75 ;    // скорость вращения курсора


function rotateCursor()
{
  document.body.style.cursor = cursors[index];

  index++;
  if (index == cursors.length) index = 0
      {
          setTimeout("rotateCursor()", speed);
      }
}

</script>

</head>
<body onload="rotateCursor()">

В ослике работает без проблем. В FF или вообще ничего не происходит, либо заданные курсоры появляются только при наведении на другие объекты, например на заголовок h1. Причем смена курсоров происходит не постоянно, а при движении мышкой.
Где подправить?

Отсутствует

 

№226-09-2005 13:49:43

LattyF
Участник
 
Группа: Members
Откуда: г. Самара
Зарегистрирован: 19-06-2005
Сообщений: 2924

Re: почему не срабатывает вращающий курсор

[offtop]
Нафига вы такие скрипты придумываете? Просто интересно.
[/offtop]


Black holes were created when the God divided by zero.

Отсутствует

 

№326-09-2005 16:16:41

firecat
Участник
 
Группа: Members
Зарегистрирован: 15-09-2005
Сообщений: 42

Re: почему не срабатывает вращающий курсор

чтобы лучше разбираться в программировании. или предлагаете ограничиться строчками типа
document.write("Здесь был Вася!");
и успокоиться?

Отсутствует

 

№426-09-2005 17:39:30

LattyF
Участник
 
Группа: Members
Откуда: г. Самара
Зарегистрирован: 19-06-2005
Сообщений: 2924

Re: почему не срабатывает вращающий курсор

firecat пишет

чтобы лучше разбираться в программировании. или предлагаете ограничиться строчками типа
document.write("Здесь был Вася!");
и успокоиться?

Ну написали бы расширение или нормальный скрипт для сайта. Который потом юзать можно. Смысли писать программы и скрипты, которые никто никогда не будет использовать?


Black holes were created when the God divided by zero.

Отсутствует

 

№526-09-2005 18:18:30

firecat
Участник
 
Группа: Members
Зарегистрирован: 15-09-2005
Сообщений: 42

Re: почему не срабатывает вращающий курсор

Могу предположить, что вы сами не особо много програмировали. Для того, чтобы написать что-то полезное, надо как говориться набить руку. А если, например, вы не сможете разобраться в бесполезном скрипте, то и стоящий скрипт может оказаться вам не по плечу. Ведь иногда, ковыряясь в бесполезном скрипте, черпаешь идею, которая когда-нибудь поможет вам реализовать уже практический пример.

Отсутствует

 

№626-09-2005 18:43:49

LattyF
Участник
 
Группа: Members
Откуда: г. Самара
Зарегистрирован: 19-06-2005
Сообщений: 2924

Re: почему не срабатывает вращающий курсор

Если вы считаете, что 8 часов программирования в день это "не особо много", то разубеждать вас не буду. Однако программирование 5-ти строчных скриптов еще никому не помогало. Возьмите полезный пример и реализуте его. Например разбивка текста на колонки, или еще что-то. Набивать руки на таких вещах бесполезно. Можно написать 500 "Hello world" с разными строками, но так и не научиться ничему.

По моему опыту программирования большинство проблем вылазиет во время сращивания разнородных частей проекта. В элементарных вещах, обычно ничего сложного нету, хотя бывают и исключения.

Лично мне не нравятся люди, которые начинают в форумах задавать вопросы типа: "Как мне создать 2000 кнопок, чтобы не тормозило". Я не понимаю смысл таких вопросов. Можно, конечно, отрабатывать навыки многопоточного прграммирования на кнопках, но не лучше ли взять более практичный пример. Тогда остальные люди постараются тебе помочь, т. к. они сами будут заинтересованы в решении проблемы "на будущее". А бесполезные примеры мало кого интересуют.

А на личности переходить не надо &#49975;--- можно нарваться на грубость.

Отредактировано LattyF (26-09-2005 18:48:29)


Black holes were created when the God divided by zero.

Отсутствует

 

№726-09-2005 20:54:42

firecat
Участник
 
Группа: Members
Зарегистрирован: 15-09-2005
Сообщений: 42

Re: почему не срабатывает вращающий курсор

Сорри
Но вообще то я не утверждал, а предполагал. Что-то слишком болезненно вы воспринимаете мои слова о том, что мало программируете. По мне, хоть 24 часа в сутки можете этим заниматься. Только вот ведь какая закавыка - вы строите из себя крутого и умного кодера (я еще не перешел на личности?), но вместо того, чтобы просто левой ногой решить мою проблему (вы можете, я знаю), разводите пустой разговор о нужности или ненужности примера. Кстати о кнопках. А вот я как-то начал изучать Си Шарп, и мне нужно было создать тоже много кнопок (например, для игры Сапер можно использовать сотню кнопок). А как создать программно, а не через визуальный редактор, я не знал. Литературы еще не было. Справки под рукой тоже. Задал бы вопрос здесь, вы бы сказали, что не надо задавать глупых вопросов. А вот на зарубежных форумах, отвечают на любой вопрос, даже на детский по нашим меркам.
Но вернемся к нужности примера. Нормальные люди, когда смотрят плохую передачу, просто переключают канал и забывают о ней. А вам не понравился мой вопрос, но почему то решили оставить свое сообщение. Что и кому хотите доказать? Надо или помочь, или промолчать. Если не возражаете, я продолжу писать 5-ти строчные скрипты.
P.S. Кстати, а как переводится слово 5-ти? пять-ти :-)
Happy coding!

Отсутствует

 

№827-09-2005 08:17:51

LattyF
Участник
 
Группа: Members
Откуда: г. Самара
Зарегистрирован: 19-06-2005
Сообщений: 2924

Re: почему не срабатывает вращающий курсор

firecat пишет

P.S. Кстати, а как переводится слово 5-ти? пять-ти

Нет, просто «пяти» :)

А по теме сказать не могу, т. к. на JavaScript не пишу. А то бы давно уже подсказал.

Подобные темы почти всегда остаются без ответов и превращаются во флейм. Пишите такие скрипты сколько хотите. На зарубежных форумах можно найти кучу ответов на простые вопросы, но вопросы там, в большинстве своем, полезные. Т. е. например — «вот у меня есть скрипт, он ресайзит картинки, но почему-то, когда я его в FF запускаю, он глючит». ошибка, наверняка, элементарная, но все бросятся помогать. А тут я даже смысла не вижу (хоть и помочь не могу ;)).

И потом, я спросил про нужность просто так. Думаю, ответят одним предложением, хоть буду знать зачем мучается человек. А вы тему целую раздули :)

Желаю удачи с курсорами ;)

Отредактировано LattyF (27-09-2005 08:18:30)


Black holes were created when the God divided by zero.

Отсутствует

 

№927-09-2005 08:32:26

Viper
Участник
 
Группа: Extensions
Откуда: Нижний Новгород
Зарегистрирован: 24-12-2004
Сообщений: 2092

Re: почему не срабатывает вращающий курсор

Советую проверить JS консоль ;)

Отредактировано Viper (27-09-2005 08:32:52)


---/)/)---(\.../)---(\(\
--(':'=)---(=';'=)---(=':')
(")(")..)-(").--.(")-(..(")(")

Отсутствует

 

№1027-09-2005 09:44:35

Rion
Участник
 
Группа: Extensions
Откуда: Екатеринбург
Зарегистрирован: 15-06-2005
Сообщений: 227

Re: почему не срабатывает вращающий курсор

попробуй body вот так прописать <body style="height:100%;"> ;)


Gentoo Linux

Отсутствует

 

№1127-09-2005 11:05:46

firecat
Участник
 
Группа: Members
Зарегистрирован: 15-09-2005
Сообщений: 42

Re: почему не срабатывает вращающий курсор

Rion пишет

попробуй body вот так прописать <body style="height:100%;"> ;)

Частично помогло. Но сама проблема осталась.

Отсутствует

 

№1227-09-2005 11:13:19

firecat
Участник
 
Группа: Members
Зарегистрирован: 15-09-2005
Сообщений: 42

Re: почему не срабатывает вращающий курсор

И потом, я спросил про нужность просто так. Думаю, ответят одним предложением, хоть буду знать зачем мучается человек. А вы тему целую раздули :)

Давай взглянем на проблему с другой стороны. Фаны FF кричат, что лиса самый лучший браузер в мире, который поддерживает стандарты и т.д.
Скрипт написан по правилам JavaScript и почему-то работает в нестандартном IE, которого ругают все кому не лень. Мне по барабану, чей браузер лучше. Но если мой код не работает как я хочу, значит или у меня руки кривые, или у разработчиков браузеров. Всегда хочется самонадеянно думать, что у меня руки в порядке :-)
Я с курсорами не мучаюсь, но один минус лисенку уже поставил. За непредсказуемое поведение.

Отсутствует

 

№1327-09-2005 12:22:40

LattyF
Участник
 
Группа: Members
Откуда: г. Самара
Зарегистрирован: 19-06-2005
Сообщений: 2924

Re: почему не срабатывает вращающий курсор

firecat пишет

Я с курсорами не мучаюсь, но один минус лисенку уже поставил. За непредсказуемое поведение.

Минусы у всех есть. А лисенок еще и не желает, как тут некоторые говорят, «ложиться» под пользователей IE. Чтобы нестандартные элементы работали и в фоксе, но ограничено.


Black holes were created when the God divided by zero.

Отсутствует

 

№1427-09-2005 13:07:48

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
Веб-сайт

Re: почему не срабатывает вращающий курсор

Короче, хватит спорить, горячие финские парни.
Это известный баг.


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№1527-09-2005 13:15:15

Snik
Участник
 
Группа: Members
Зарегистрирован: 27-04-2005
Сообщений: 425
Веб-сайт

Re: почему не срабатывает вращающий курсор

firecat
Не знаю, но лично у меня указанный пример в FF работает так же, как в IE - т.е. только если курсор находится над каким-либо объектом. И двигать при этом ничего не надо.

:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050908 Firefox/1.4

Отсутствует

 

№1627-09-2005 13:58:03

Rion
Участник
 
Группа: Extensions
Откуда: Екатеринбург
Зарегистрирован: 15-06-2005
Сообщений: 227

Re: почему не срабатывает вращающий курсор

да интересный баг. курсор невозможно сменить до первого маус евента. дальше всё работает отлично (по крайней мере у меня)

насчет резницы с IE: у IE поумолчанию body на весь экран растянут. а в FF высота только столько сколько необходимо элементам внутри

Отредактировано Rion (27-09-2005 14:00:11)


Gentoo Linux

Отсутствует

 

№1727-09-2005 15:05:10

Snik
Участник
 
Группа: Members
Зарегистрирован: 27-04-2005
Сообщений: 425
Веб-сайт

Re: почему не срабатывает вращающий курсор

Rion
Да, точняк, видать firecat недействительные документы создает :) без DOCTYPE у IE совсем уж плохо с блоками дела обстоят.

Отсутствует

 

№1827-09-2005 15:09:51

firecat
Участник
 
Группа: Members
Зарегистрирован: 15-09-2005
Сообщений: 42

Re: почему не срабатывает вращающий курсор

LattyF пишет

А лисенок еще и не желает, как тут некоторые говорят, «ложиться» под пользователей IE. Чтобы нестандартные элементы работали и в фоксе, но ограничено.

А разве они нестандартные?

Отсутствует

 

№1927-09-2005 15:20:52

firecat
Участник
 
Группа: Members
Зарегистрирован: 15-09-2005
Сообщений: 42

Re: почему не срабатывает вращающий курсор

Snik пишет

firecat
Не знаю, но лично у меня указанный пример в FF работает так же, как в IE - т.е. только если курсор находится над каким-либо объектом. И двигать при этом ничего не надо.

:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050908 Firefox/1.4

Очень странно. Я задал вопрос на зарубежном форуме, там ответили, что пример не работает в FF 1.0x но будет работать в FF 1.5
Если кто-то уже пользуется версией 1.5b. просьба проверить примерчик

Отсутствует

 

№2027-09-2005 15:23:34

firecat
Участник
 
Группа: Members
Зарегистрирован: 15-09-2005
Сообщений: 42

Re: почему не срабатывает вращающий курсор

Lynn пишет

Короче, хватит спорить, горячие финские парни.
Это известный баг.

что-то я не нашел в списке этот баг. Пожалуйста, ткни носом слепого котенка

Отсутствует

 

№2127-09-2005 15:45:29

Snik
Участник
 
Группа: Members
Зарегистрирован: 27-04-2005
Сообщений: 425
Веб-сайт

Re: почему не срабатывает вращающий курсор

firecat
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050908 Firefox/1.4  - это и есть 1.5b1
А суть бага N20022 как раз в том, что до первого шевеления мышью курсор не изменится (в как раз 1.5 вылечен).
Ну и по поводу того, что в IE 6 оно на всей странице работает: в нормальном режиме - не на всей!!! Только в "режиме совместимости". Т.к. по стандарту область BODY ограничена отнюдь не окном браузера, а реальным содержимым страницы.

Отсутствует

 

№2227-09-2005 16:13:00

firecat
Участник
 
Группа: Members
Зарегистрирован: 15-09-2005
Сообщений: 42

Re: почему не срабатывает вращающий курсор

Snik пишет

firecat
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050908 Firefox/1.4  - это и есть 1.5b1
А суть бага N20022 как раз в том, что до первого шевеления мышью курсор не изменится (в как раз 1.5 вылечен).
Ну и по поводу того, что в IE 6 оно на всей странице работает: в нормальном режиме - не на всей!!! Только в "режиме совместимости". Т.к. по стандарту область BODY ограничена отнюдь не окном браузера, а реальным содержимым страницы.

Спасибо. Буду ждать русскую версию 1.5.
А проблема с body меня не интересовала

Отсутствует

 

№2327-09-2005 16:38:45

Snik
Участник
 
Группа: Members
Зарегистрирован: 27-04-2005
Сообщений: 425
Веб-сайт

Re: почему не срабатывает вращающий курсор

firecat
Всегда пожалуйста :)
А вот с проблемой body это все-таки важно, т.к. суть тут не в body, а в том, как ведет себя браузер без DOCTYPE и с ним. Я вот по хорошей привычке всегда использую нормальный шаблон документа:

Выделить код

Код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
 <title></title>
</head>
<body>
</body>
</html>

А потому иногда вижу не совсем то, что видит у себя тот, кто задает вопрос ;)

Отсутствует

 

№2427-09-2005 17:17:45

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: почему не срабатывает вращающий курсор

Snik
А совместимость с IE<6.0?

Отсутствует

 

№2527-09-2005 18:34:24

Snik
Участник
 
Группа: Members
Зарегистрирован: 27-04-2005
Сообщений: 425
Веб-сайт

Re: почему не срабатывает вращающий курсор

Al_H
А в IE<6.0 этот скрипт работать все равно не будет (собственно, как и в FF<1.5).

Отредактировано Snik (27-09-2005 18:35:31)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]