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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

Проблемы с сайтами » Gif анимация » 01-12-2006 03:45:01

kost88
Фотогалерею еще не размещал в нете.

Tearis
+1
Таким макаром работает. Чему был удивлен!
Спасибо!
Еще вопрос, как пральна обозвать курсор, чтобы он ручкой был .

Проблемы с сайтами » Gif анимация » 28-11-2006 02:21:19

Хммм!
Ни одно из двух не работает.
Возвращает пустую страницу со словом false или true!

Проблемы с сайтами » Gif анимация » 27-11-2006 08:47:45

Sorry   :(
Я в java чайник!

Подскажи куда вставить.

Я где тока не вставлял return false;
Он мне возвращает пустую страницу со словом false.

Проблемы с сайтами » Gif анимация » 27-11-2006 05:06:06

Всем привет!:D

Столкнулся с проблемой.
Мастрячу фотогалерею.
Стараюсь все подстраивать под три браузера (Mozilla, Opera, IE)

Значитса такая трабла приключилась.
Вставил небольшой java скриптик в код.
Скрипт меняет картинки при нажатии ссылки без перезагрузки страницы.
Скрипт работает прекрасно.

Проблема.
В IE када нажимаешь на ссылку зависает вся gif анимация напрочь.
Лиса и опера без проблем.


Выделить код

Код:

var NewImg = new Array (
'image/town.jpg',
'image/nature.jpg',
'image/culture.jpg',
'image/sport.jpg',
'image/cossaks.jpg',
'image/stone.jpg'
);
var ImgNum = 0;
var ImgLength = NewImg.length - 1;
var lock = false;
var run;
function chgImg(direction) {
if (document.images) {
ImgNum = ImgNum + direction;
if (ImgNum > ImgLength) {
ImgNum = 0;
}
if (ImgNum < 0) {
ImgNum = ImgLength;
}
document.slideshow.src = NewImg[ImgNum];
   }
}

Проблемы с сайтами » Динамическое меню » 10-11-2006 05:44:55

Azathoth

Большое спасибо :D
Все работает. Вы мне очень помогли. +1

Проблемы с сайтами » Динамическое меню » 10-11-2006 03:37:21

Azathoth

а откуда берется subMenuId?

Не понял вопроса. :(

document.all[subMenuId]
функция проверяет наличие в документе значения id="submenu"

Я каждому меню присвоил Id
id="subMenu1"
id="subMenu2"
id="subMenu3"


Al_H Спасибо за комментарий.
Я уже все исправил. Остался вопрос

Выделить код

Код:

document.all[subMenuId].style.visibility = 'visible';

Данная конструкция работает во всех броузерах.
Но она не корректна, так как document.all уже не применяется.

Проблемы с сайтами » Динамическое меню » 09-11-2006 09:48:48

Я в это деле чайник!!! :(
Этот вариант нашел на каком-то сайте.
Обсуждался вопрос выпадающих менюшек.

Выделить код

Код:

document.getElementById('subMenu' + num).style.visibility = "visible";

Кстати данная композиция 100% работает
Правда FF ругается

Выделить код

Код:

document.all[subMenuId].style.visibility = 'visible';

Проблемы с сайтами » Динамическое меню » 09-11-2006 09:05:39

Error: num is not defined

Я каждому меню присвоил Id
id="subMenu1"
id="subMenu2"
id="subMenu3"

Вопчем FF ругается

Проблемы с сайтами » Динамическое меню » 09-11-2006 08:14:24

Azathoth вопрос в том, что у меня 5 менюшек, которые имеют подменю (которые появляются при наведении мыши).
Эти пять меню пронумерованы:
subMenu1
subMenu2
subMenu3
subMenu4
subMenu5


Как пральна записать.

document.getElementById('subMenu').style.visibility = "visible";

Проблемы с сайтами » Динамическое меню » 09-11-2006 07:06:42

Azathoth спасибо +1

Добавлено Чтв 09 Ноя 2006 07:08:40 :
Да и еще вопрос.
Как пральна сделать.
У меня 5 менюшек
Каждая под своим номером.

Выделить код

Код:

document.getElementById('subMenu' + num).style.visibility = "visible";

Так не работает

Проблемы с сайтами » Динамическое меню » 09-11-2006 05:50:08

У меня мысль такая, что обработчики событий в FF должны быть другие.

Выделить код

Код:

onmouseover="main_menu_1.className='menu_2'" 
onmouseout="main_menu_1.className='menu_1'"

Данное событие в IE меняет цвет ячейки.
В FF ноль эмоций.

Все оказалось намного проще.

Выделить код

Код:

onmouseout="this.style.backgroundColor = '#51A4D8';"
onmouseover="this.style.backgroundColor = '#a1c448';"

Данное действо меняет цвет ячейки во всех броузерах. :rock:

Добавлено Чтв 09 Ноя 2006 05:53:06 :
Господа!
Как сделать, чтобы ячейка работала как ссылка.

В смысле так

Выделить код

Код:

<A href="arhiv.html">
<TD>Архив</TD>
</A>

В IE работает.
FF  и Opera отдыхают.

Проблемы с сайтами » Динамическое меню » 09-11-2006 02:31:38

Честно говоря, просто надоедает объяснять одно и тоже

Уважаемый Lynn c таким раскладом нада всех преподавателей уволить,
ведь они каждый год объясняют одно и то же.

Наличие уймы текста в интернете не значит что все становится понятно.

А ваш код надо просто выкинуть. Весь.

Чем код Вам не угодил.

За ссылки спасибо. :)

Проблемы с сайтами » Динамическое меню » 08-11-2006 10:13:19

Нашел на каком-то сайте.
Верно ли это?
Первый раз такое вижу

Категорически не рекомендуется пользоваться скриптами типа
<td onMouseOver="...">

В CSS2 псевдокласс :hover может быть применен не только к ссылке, но и
к любому другому элементу.  о, к сожалению, IE не поддерживает эту
возможность. Поэтому поступаем так - пишем в стилях:

td{...styles...;behavior:url('td.htc');} /* работает в IE4+ */
td:hover{background-color:#RRGGBB;} /* стандарт CSS2, работает в NN6/Mozilla */

И создаем файл td.htc, в котором пишем:

<public:attach event="onmouseover" onevent="color()"/>
<public:attach event="onmouseout" onevent="restore()"/>
<script language="JavaScript" type="text/javascript"><!--
function color() {runtimeStyle.backgroundColor='#RRGGBB';}
function restore() {runtimeStyle.backgroundColor='';}

Теперь все ячейки таблиц при наведении мышки будут подсвечиваться.

Разумеется, можно использовать td.className:hover и td#idName:hover
для подсветки ячеек определенного стиля или конкретн

Проблемы с сайтами » Динамическое меню » 08-11-2006 06:50:20

Почитал на сайте, оказывается document.all не канает.
Поменял.

Выделить код

Код:

function showSubMenu() {
  document.getElementById('subMenu1').style.visibility = "visible";
        return true;
}
function hideSubMenu() {
  document.getElementById('subMenu1').style.visibility = "hidden";
        return true;
}

Работает также.
Правда FF больше не ругается.

Господа подскажите!

У меня мысль такая, что обработчики событий в FF должны быть другие.

Выделить код

Код:

onmouseover="main_menu_1.className='menu_2'" 
onmouseout="main_menu_1.className='menu_1'"

Данное событие в IE меняет цвет ячейки.
В FF ноль эмоций.

Ссылки также не работают.
:dumb:

Добавлено Срд 08 Ноя 2006 06:53:34 :
Да и еще вопрос.
Как пральна сделать.
У меня 5 менюшек
Каждая под своим номером.

Выделить код

Код:

document.getElementById('subMenu' + num).style.visibility = "visible";

Так не работает:(

Проблемы с сайтами » Динамическое меню » 08-11-2006 03:43:30

Подскажите!

Наваял код.
В IE работает прекрасно, меню выпадают, ячейки меняют цвет, ссылки работают.
В FF меню выпадает, а все остальное не работает.

[code]<SCRIPT language=Javascript>
<!--
function showSubMenu(subMenuId) {
  document.all[subMenuId].style.visibility = 'visible';
        return true;
}
function hideSubMenu(subMenuId) {
  document.all[subMenuId].style.visibility = 'hidden';
        return true;
}
//-->
</SCRIPT>

<STYLE type="text/css">
.subMenuStyle {
        POSITION: absolute; VISIBILITY: hidden; Z-INDEX: 20; MARGIN-TOP: -1px; MARGIN-LEFT: -1px;
        CURSOR: auto;
}
.subMenuStyle2 {
        POSITION: absolute; VISIBILITY: hidden; Z-INDEX: 20; MARGIN-TOP: -9px;  MARGIN-LEFT: -1px;
        CURSOR: auto;
}
.subMenuItemStyle_1 {
        COLOR: #ffffff; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 20px; PADDING-TOP: 3px; TEXT-DECORATION: none; FONT-SIZE: 11px; FONT-FAMILY: Tahoma; FONT-WEIGHT: bold; BACKGROUND-COLOR: #51A4D8;
}
.subMe

Board footer

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