вот простой скрипт, использующий стили курсоров
<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. Причем смена курсоров происходит не постоянно, а при движении мышкой.
Где подправить?

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

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

firecat пишет

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

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

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

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

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

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

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

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

firecat пишет

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

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

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

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

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

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

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

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

Rion пишет

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

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

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

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

firecat пишет

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

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

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

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

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

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

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

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

LattyF пишет

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

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

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. просьба проверить примерчик

Lynn пишет

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

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

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 ограничена отнюдь не окном браузера, а реальным содержимым страницы.

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 меня не интересовала

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>

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

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

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

Здорово! То есть все кто сидят за системами старше XP пролетают...

нет, на 2000сп4 работает

Итак, вышла русская версия FF 1.5b. Теперь все работает, как надо. Таким образом, моя проблема решена. И вопрос снимается. Просто я опередил свое время. Ура, товарищи!