powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / В Mozilla Firefox 5.0 не идут скрипты, которые идут в IE
12 сообщений из 12, страница 1 из 1
В Mozilla Firefox 5.0 не идут скрипты, которые идут в IE
    #34548620
ania_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалйста. Я изучаю JavaScript по книге, которая издана в 2005 году.
В Internet Explore 7.0 у меня идут все коды, приведенные в книге,
а в Mozilla Firefox 5.0 некоторые вещи не идут. Из-за чего это происходит?

Например, в следующем коде Mozilla Firefox выдает ошибку event is not defined .

<script>
var apict1 = new Array("1.jpg", "2.jpg", "3.jpg")

var apict2 = new Array("1_.jpg", "2_.jpg", "3_.jpg")

var aflag = new Array(apict1.length)

var xstr = ""
for (i = 0; i < apict1.length; i++)
{
xstr += '<img id = "i' + i + '" src = "' + apict1 + '" onclick="imgchange()">'
}
document.write(xstr)

function imgchange()
{
var xid = event.srcElement.id
var n = parseInt(xid.substr(1))

if (aflag[n])
document.all[xid].src = apict1[n]
else
document.all[xid].src = apict2[n]
aflag[n] = !aflag[n]
}

</script>
...
Рейтинг: 0 / 0
В Mozilla Firefox 5.0 не идут скрипты, которые идут в IE
    #34548674
PhoenixNET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ania_а в Mozilla Firefox 5.0
Хм, а где вы такой браузер взяли? ;)

Это должно помочь:
Код: plaintext
1.
2.
3.
4.
5.
6.
if(window.event) // IE
{
}
else if(e.which) // Netscape/Firefox/Opera
{
}
...
Рейтинг: 0 / 0
В Mozilla Firefox 5.0 не идут скрипты, которые идут в IE
    #34548707
ania_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PhoenixNET ania_а в Mozilla Firefox 5.0
Хм, а где вы такой браузер взяли? ;)

Это должно помочь:
Код: plaintext
1.
2.
3.
4.
5.
6.
if(window.event) // IE
{
}
else if(e.which) // Netscape/Firefox/Opera
{
}


А лучше заниматься по более поздней книге или в любом случае одни вещи идут в IE, а в Firefox не идут?
...
Рейтинг: 0 / 0
В Mozilla Firefox 5.0 не идут скрипты, которые идут в IE
    #34548927
PhoenixNET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ania_А лучше заниматься по более поздней книге или в любом случае одни вещи идут в IE, а в Firefox не идут?
Между браузерами есть отличия. Пользоваться, наверняка, в любом случае лучше гуглём или специализированными сайтами. Они ответят на большинство вопросов.
...
Рейтинг: 0 / 0
В Mozilla Firefox 5.0 не идут скрипты, которые идут в IE
    #34549601
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ania_в любом случае одни вещи идут в IE, а в Firefox не идут?в любом случае. Нужно читать специальный гвайд по кросс-браузерному кодированию типа http://www.xml.com/pub/p/486
...
Рейтинг: 0 / 0
В Mozilla Firefox 5.0 не идут скрипты, которые идут в IE
    #34550920
ania_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maXmo ania_в любом случае одни вещи идут в IE, а в Firefox не идут?в любом случае. Нужно читать специальный гвайд по кросс-браузерному кодированию типа http://www.xml.com/pub/p/486

А есть ли учебники по JavaScript, где сразу приводятся различия в коде для разных браузеров?

И нет ли еще в интернете руководств по кросс-браузерному кодированию на русском языке?
...
Рейтинг: 0 / 0
В Mozilla Firefox 5.0 не идут скрипты, которые идут в IE
    #34551333
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ania_
А есть ли учебники по JavaScript, где сразу приводятся различия в коде для разных браузеров?

И нет ли еще в интернете руководств по кросс-браузерному кодированию на русском языке?
Учебники переводятся год-два, и уже не так актуальны. C учебником нужно освоить общие принципы.
на уже приведённом выше http://www.w3schools.com/ есть примеры, и в reference описано с каких версий браузеров метод/свойство поддерживается
...
Рейтинг: 0 / 0
В Mozilla Firefox 5.0 не идут скрипты, которые идут в IE
    #34551362
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
В Mozilla Firefox 5.0 не идут скрипты, которые идут в IE
    #34551369
PhoenixNET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ania_И нет ли еще в интернете руководств по кросс-браузерному кодированию на русском языке?
Попробуйте этот ресурс. Имхо, послабее w3schools будет в объёме, но лучше в плане языка и статей.
...
Рейтинг: 0 / 0
В Mozilla Firefox 5.0 не идут скрипты, которые идут в IE
    #34551416
ania_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PhoenixNET ania_И нет ли еще в интернете руководств по кросс-браузерному кодированию на русском языке?
Попробуйте этот ресурс. Имхо, послабее w3schools будет в объёме, но лучше в плане языка и статей.

Спасибо, но про JavaScript там ничего нет.
...
Рейтинг: 0 / 0
В Mozilla Firefox 5.0 не идут скрипты, которые идут в IE
    #34551973
vasa_c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
<img ...onclick="imgchange(window.event ? window.event : arguments[0])" />
...
function imgchange(e)
{
var xid = e.srcElement.id
...
}
...
Рейтинг: 0 / 0
В Mozilla Firefox 5.0 не идут скрипты, которые идут в IE
    #34552168
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
достаточно
Код: plaintext
1.
<img ...onclick="imgchange(event)" />
но события в разных браузерах – это попа.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / В Mozilla Firefox 5.0 не идут скрипты, которые идут в IE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]