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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№102-11-2006 22:54:14

TOP-ic
Участник
 
Группа: Members
Зарегистрирован: 02-11-2006
Сообщений: 3

Скрипты

Добрый вечер!

Почему Firefox не отображает скрипты? И если на IE все  скрипты работают и отображаются, на OPERA только половина, а Лиса практически вообще ничего не отображает. Спасибо.

Отсутствует

 

№203-11-2006 00:29:26

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

Re: Скрипты

Попробуйте открыть другой сайт. На нем наверняка откроются половина скриптов, на третьем - три четверти, и дальше уже и все заработают.
Если Вы имеете в виду какую-то конкретную страницу, или можете вспомнить конкретный пример, поделитесь, пожалуйста. И процитируйте, пожалуйста, что показывает консоль JavaScript.

Отсутствует

 

№303-11-2006 00:32:16

hasherfrog
Участник
 
Группа: Members
Зарегистрирован: 17-06-2005
Сообщений: 60

Re: Скрипты

TOP-ic
Что значит не отображает? Не совсем ясно. Вы имеете в виду файлы с расширением .js? Или скрипты внутри HTML?

Я с радостью Вам объясню, как и что работает. Потому что всё работает/отображается, вообще-то :-|

Отсутствует

 

№403-11-2006 01:33:34

Andrew St
Участник
 
Группа: Members
Зарегистрирован: 03-11-2006
Сообщений: 1
Веб-сайт

Re: Скрипты

в head'е страницы:

Выделить код

Код:

<SCRIPT language="JavaScript">

<!-- Begin
function movepicout(td_class) {
event.fromElement.className=td_class;
}

function movepicon(td_class) {
event.toElement.className=td_class;
}

// End -->
</SCRIPT>

в body

Выделить код

Код:

<table><tr><td onmouseover="movepicon('active')"
onmouseout="movepicout('passive')"
 width="100" height="40" id="x1" class="passive">
&nbsp;
</td></tr></table>

классам passive и active просто соответствует различная фоновая картинка. В IE и Opera данный скрипт прокатывает. Firefox не реагирует. Что в нем другого?


"В жизни все не так как на самом деле." (с) Станислав Ежи Лец
"People are strange when you are stranger." (c) Jim Morison

Отсутствует

 

№503-11-2006 02:23:04

hasherfrog
Участник
 
Группа: Members
Зарегистрирован: 17-06-2005
Сообщений: 60

Re: Скрипты

Andrew St
Почитайте http://www.reloco.com.ar/mozilla/compat.html
Вы найдёте ответ и решение.

Отсутствует

 

№603-11-2006 10:18:07

TOP-ic
Участник
 
Группа: Members
Зарегистрирован: 02-11-2006
Сообщений: 3

Re: Скрипты

Скрипты внутри HTML. Плюс к ним и теги не читаются. К примеру обычный тег <body bgproperties="fixed" background="http://........8q.jpg"> , который не дает фону прокручиваться. IE и Opera воспринимает данный тег без проблем, Лиса не читает его. Тоже самое с тегом фонового звука. И т.д. и т.п.
Тут поспрашивал людей, они говорят, все зависит от того какой стандарт поддерживает браузер HTML 1.2 , HTML 2.0 , HTML 3.2 , HTML 4.0.

Отсутствует

 

№703-11-2006 11:02:03

hasherfrog
Участник
 
Группа: Members
Зарегистрирован: 17-06-2005
Сообщений: 60

Re: Скрипты

>> Скрипты внутри HTML.

дайте пример, пожалуйста.

>> К примеру обычный тег <body bgproperties="fixed"

Может, попробовать с тиле указать background-attachment: fixed !important; ?

>> Тут поспрашивал людей, они говорят, все зависит от того какой стандарт поддерживает браузер

Тогда, наверное, дело в отсутствующей в документе (странице) строке вида

Выделить код

Код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Отредактировано hasherfrog (03-11-2006 11:02:49)

Отсутствует

 

№803-11-2006 11:17:05

TOP-ic
Участник
 
Группа: Members
Зарегистрирован: 02-11-2006
Сообщений: 3

Re: Скрипты

<html>
<head>
<title>Надпись должна сиять</title>
</head>
<body>
<span id="theText" style="width:100%; color: #00ff00">
<h1><strong> Надпись должна сиять</strong></h1>
</span>
<script>
<!--
//величина сияния от и до
var from = 1;
var to = 10;
//скорсть сияния
var delay = 60;
//цвет сияния, имя в rgb (пример:'#ffff33') или именованный
var glowColor = "#ff0000'";
//не менять!!!
var i = to;
var j = 0;
textPulseDown();
function textPulseUp()
{
if (!document.all)
return
if (i < to)
{
theText.style.filter = "Glow(Color=" + glowColor + ", Strength=" + i + ")";
i++;
theTimeout = setTimeout('textPulseUp()',delay);
return 0;
}
if (i = to)
{
theTimeout = setTimeout('textPulseDown()',delay);
return 0;
}
}
function textPulseDown()
{
if (!document.all)
return
if (i > from)
{
theText.style.filter = "Glow(Color=" + glowColor + ", Strength=" + i + ")";
i--;
theTimeout = setTimeout('textPulseDown()',delay);
return 0;
}
if (i = from)
{
theTimeout = setTimeout('textPulseUp()',delay);
return 0;
}
}
//-->
</script>
</body>
</html>

Отсутствует

 

№903-11-2006 12:13:46

hasherfrog
Участник
 
Группа: Members
Зарегистрирован: 17-06-2005
Сообщений: 60

Re: Скрипты

TOP-ic
Насколько я знаю, Firefox не поддерживает style.filter.
http://www.xulplanet.com/references/objref/CSSStyleDeclaration.html

И насколько я могу судить, проверка if (!document.all) return как раз предназначается для того, чтобы браузер Firefox не пытался выполнить код, который всё равно не даст эффекта.

Отсутствует

 

№1003-11-2006 12:26:34

Dark-Demon
Участник
 
Группа: Members
Зарегистрирован: 20-02-2006
Сообщений: 1278

Re: Скрипты

TOP-ic, RTFM http://pyramidin.narod.ru/defmse.htm


!

Отсутствует

 

Board footer

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