Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > status не работает в гуглхроме и мозиле кроме ИЕ


Автор: Golovastik 9.8.2010, 00:01
Не работает при наведении на ссылу мышкой во всех браузерах кроме Ие, данная функция, что можно сделать?
Код

<html><head>
<title>СТРОКА СОСТОЯНИЯ</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<!--___________________________________________________________________-->

<script type='text/javascript'>
function radio(parametr_status){
window.status = parametr_status;
}
</script>
</head>



<body>
<a href = "radio.html" onMouseOver="window.status='Переход на главную'; 
return true;" onMouseOut="window.status=';'">Нажми на меня</a>

</body>

</html>



Автор: bars80080 9.8.2010, 14:57
да, не работает. потому что это служебная строка состояния, и кулхацкер не должен мешать браузеру показывать что происходит на самом деле.
ИЕ просто добрый очень

Автор: Golovastik 9.8.2010, 19:56
Зачем тогда этот статус ,как сделать чтоб работало везде?

Автор: SelenIT 9.8.2010, 21:01
В современных браузерах (в FF и Опере точно) только пользователю дано решать, могут ли скрипты менять текст статусной строки (разрешая/запрещая это в настройках). По умолчанию это запрещено. Чтобы какой-нибудь гад не мог, например, подменить отображаемый при наведении URL ссылки и заманить юзера черт-те куда.

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

Автор: Golovastik 9.8.2010, 22:35
Как сделать,чтоб при загрузке страницы настройки если они не поменяны поменялись на такие ,чтоб они смоги отображать то что у меня в функции статус присвоено а потом как в ИЕ не отображается так и не отображалось в других браузерах куда пользователь переходит,чтоб не отображалось при наведении мышкой на ссылку, куда пользователь переходит.

Автор: SelenIT 9.8.2010, 22:43
Цитата(Golovastik @  9.8.2010,  22:35 Найти цитируемый пост)
чтоб не отображалось при наведении мышкой на ссылку, куда пользователь переходит

Если это требуется для спасения человеческих жизней - делать такие ссылки на флеше (или аналогах).

Во всех остальных 99,9999% случаев - посылать заказчика, который требует такого, на XXX. Потому что честь/карма профессионала дороже.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)