Автор Тема: Доступ к CSS свойствам в Netscape  (Прочитано 4177 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lucent

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 57
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Доступ к CSS свойствам в Netscape
« : 01 Декабря 2003, 20:00:41 »
Есть слой. Мне его нужно динамически позиционировать.
Пробовал:
1. document.getElementById("a1").style.top=200
2. document.a1.top=200
Не получается.
 В IE все работает.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Доступ к CSS свойствам в Netscape
« Ответ #1 : 01 Декабря 2003, 20:31:04 »
Lucent
возьми лучше какую-то библиотеку для кроссброузерных скриптов на javascrip (ссылки в FAQ-е).
document.layers[\'a1\'].top - вроде так
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Nickii

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.srccode.spb.ru
Доступ к CSS свойствам в Netscape
« Ответ #2 : 02 Декабря 2003, 00:32:44 »
Lucent
Цитировать
Lucent:
document.getElementById("a1").style.top=200

200 чего? Правильно написать так:

document.getElementById("a1").style.top=200+"px"
ну или document.getElementById("a1").style.top="200px"

Оффлайн professorX

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 99
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Доступ к CSS свойствам в Netscape
« Ответ #3 : 02 Декабря 2003, 09:23:19 »
ну, это смотря какой НН...
Всегда к Вашим услугам,
professorX

Оффлайн Nickii

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.srccode.spb.ru
Доступ к CSS свойствам в Netscape
« Ответ #4 : 02 Декабря 2003, 14:00:11 »
professorX
Цитировать
professorX:
ну, это смотря какой НН...

Что ты имеешь в виду? На CSS есть стандарты, так вот в них говорится что размеры могут быть "px", "pt", "sm", "mm" ну может еще чего. И поэтому нормальные браузеры не понимают 200чего?
Сходи ка на http://www.w3c.org там много чего можно найти. В том числе и документацию в руском переводе на CSS и CSS2

Оффлайн professorX

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 99
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Доступ к CSS свойствам в Netscape
« Ответ #5 : 02 Декабря 2003, 18:23:51 »
Nickii
я не говорю, что я эксперт в CSS, но уж помучиться пришлось...
Но тут даже не в самих сss дело (хотя, например, НН 4.х их криво поддерживает, кое-что, вообще, не поддерживает), а вот getElementById НН 4 точно не поддерживает.
Вот я и говорю, смотря какой НН.
Может, он для четверки отлаживает...
Всегда к Вашим услугам,
professorX

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
Доступ к CSS свойствам в Netscape
« Ответ #6 : 02 Декабря 2003, 20:28:58 »
четвертый нетскейп пора выкинуть на помойку.
уже года два, как.

p.s. если, конечно, не держишь инет-магазин с несколькими сотнями клиентов, оставляющими за раз несколько килобаксов, половина из которых сидит на NN 4.0 ;))
•••Jah\'d never let us down!•••

Оффлайн professorX

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 99
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Доступ к CSS свойствам в Netscape
« Ответ #7 : 03 Декабря 2003, 10:16:49 »
Xander
согласен, но бывают клиенты, упорно требующие поддержку НН 4... :(((
Я, конечно, стараюсь объяснить, что это невыгодно, да и работы прибавляется...
Всегда к Вашим услугам,
professorX

Оффлайн daopost

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Доступ к CSS свойствам в Netscape
« Ответ #8 : 05 Декабря 2003, 12:01:52 »
а как ты объявил слой? Если по ошибке объявить как
то в ie4+ document.getElementById("a1").style.top=200px работает а в ns6+ не работает.
P.S. кстати document.getElementById("a1").style.top=200 без px работает в ns6+ проверял.

Оффлайн professorX

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 99
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Доступ к CSS свойствам в Netscape
« Ответ #9 : 05 Декабря 2003, 13:32:42 »
daopost
именно так...
Лучше указывать и name, и id - задавать одинаковые имя и идентификатор.
Всегда к Вашим услугам,
professorX

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28