Автор Тема: Как добраться до TD в NN4.7  (Прочитано 6267 раз)

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

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Как добраться до TD в NN4.7
« : 19 Июля 2002, 09:43:39 »
Привет всем.
Подскажите пожалуйста, есть ли возможность с помощью JavaScript изменить цвет фона ячейки таблицы в NN4.7.
Если да то как.
БольшОе спасИбо.

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как добраться до TD в NN4.7
« Ответ #1 : 20 Июля 2002, 02:55:40 »
Тупой формально верный ответ:
  ДА
 

Ответ на интересующий тебя вопрос:
  НЕТ
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Как добраться до TD в NN4.7
« Ответ #2 : 22 Июля 2002, 20:13:37 »
Oak, не мог бы ты пояснить этот \'тупой формально верный ответ\'? Я был очень удивлён, когда этод код заработал под NN (зато IE не понял его).
Почему же \'ответ на интересующий вопрос\' НЕТ?
Потому что из самой функции нет возможность достать ячейку? И нет возможности поймать какое-нибудь событие мыши?
Т.е. ты имешь в виду, что это можно применять в очень узких практических целях?
Выглядит правда красиво...

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Как добраться до TD в NN4.7
« Ответ #3 : 22 Июля 2002, 20:22:16 »
Кстати, а может быть есть возможность изменить цвет или фонт ссылки на JS в NN4.7? Раз уж нет возможности цвет ячейки изменить, можно было бы изменять внешний вид ссылки.
Боюсь правда, что есть лишь только \'тупой формально верный ответ\'. :) :(

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как добраться до TD в NN4.7
« Ответ #4 : 23 Июля 2002, 00:04:03 »
Цитировать
Почему же \'ответ на интересующий вопрос\' НЕТ?

Потому как ты хочешь "также как и в ИЕ"

А здесь другая идеология.

Цитировать

Т.е. ты имешь в виду, что это можно применять в очень узких практических целях?

Надо подходить ко всему не так как в ИЕ - тогда эта красота будет логичной и полезной. Также как и JS-стили NN4
Только кому оно надо ?!  -  Все хотят "чтобы работало сразу в 2х броузерах"

За этим иди на
http://cad.ntu-kpi.kiev.ua/~netlib/js/ex2/www.aurora.ru/hover.htm
 (Ой - в Мозиила последняя ссылка просто улетно смотрится :^))))))

или

http://dynapi.sourceforge.net

А остальные вопросы - только если тебе не надо это практически, то могу рассказать.
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как добраться до TD в NN4.7
« Ответ #5 : 23 Июля 2002, 00:05:15 »
Да
Такой слиль указания атрибутов упоминается в HTML 4.0
Только вот xhtml уже без него
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Как добраться до TD в NN4.7
« Ответ #6 : 23 Июля 2002, 12:17:50 »
Oak
Цитировать
За этим иди на
http://cad.ntu-kpi.kiev.ua/~netlib/...ra.ru/hover.htm
(Ой - в Мозиила последняя ссылка просто улетно смотрится :^))))))

Ссылки помечаются очень хорошо, но лишь при наведении мыши. Хотелось бы, чтобы по клику на ссылку, так и оставалось. Т.е. последнее кликнутое меню помечалось, (а то что до этого помеченным было - восстановилось).
Насчёт того, что мне надо "чтобы работало сразу в 2х броузерах", то во первых, чтоб в трёх ;) (NN6 очень отличается от NN4.7), а во вторых это ведь не очень большая проблема, если JS используется. Определяется, что за браузер и, в зависимости от этого, выполняется код.
Ну так возможно в NN4.7 цвет или стиль ссылки или её бэкграунд по клику изменять и восстанавливать?
(не принимая во внимания остальные браузеры).

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как добраться до TD в NN4.7
« Ответ #7 : 23 Июля 2002, 19:51:38 »
Sorry - pisat\' skripti ya ne budu
uchi JS tam elementarnie pravki.
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Как добраться до TD в NN4.7
« Ответ #8 : 24 Июля 2002, 13:40:03 »
Цитировать
Sorry - pisat\' skripti ya ne budu
uchi JS tam elementarnie pravki.

Хороший ответ, причёт писать то их я не просил.
Вопрос лишь в том, как обратиться с свойству цвета или бэкграунда линка в функции-обработчике какого-нибудь события в JS  в NN4.7.
Если конкретного ответа нет, может лучше так и сказать?
А насчёт того, что JS учу - пусть голова не болит.

Оффлайн puh

  • Ни свой, ни чужой
  • Старожил
  • ****
  • Сообщений: 300
  • +0/-0
  • 2
    • Просмотр профиля
Как добраться до TD в NN4.7
« Ответ #9 : 24 Июля 2002, 14:12:01 »
Evgeny - конкретный наезжала. Остынь, парень
[OFF]
© Винни-Пух

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Как добраться до TD в NN4.7
« Ответ #10 : 24 Июля 2002, 14:37:59 »
puh
Прошу прощения, если прозвучало очень резко, но по-моему в моих словах не было никаких оскорблений, просто хотелось бы ответы по существу получать, а не замечания насчёт того, что я должен учить, тем более из-за вопроса, конкретный ответ на который так ни разу и не прозвучал.

Оффлайн puh

  • Ни свой, ни чужой
  • Старожил
  • ****
  • Сообщений: 300
  • +0/-0
  • 2
    • Просмотр профиля
Как добраться до TD в NN4.7
« Ответ #11 : 24 Июля 2002, 14:55:09 »
Ну а версию для IE уже закончил?
© Винни-Пух

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Как добраться до TD в NN4.7
« Ответ #12 : 24 Июля 2002, 15:57:23 »
Цитировать
Ну а версию для IE уже закончил?

Версия для всего одна, вот такая штука есть:

var isNN4=(document.layers ? true : false);
var isNN6=(!document.all && document.getElementById) ? true : false;
var isIE =(document.all ? true : false);

Потом в зависимости от типа браузера выполняется JS код.
Для NN6 и IE решения есть.
А вот тест небольшой:



Link Test












Click me




Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как добраться до TD в NN4.7
« Ответ #13 : 25 Июля 2002, 01:26:35 »
Мой последний коментарий относился к примеру из Netlib
Там есть исходники - поменять onmouseover на onclick и иже с ними есть легко.

Если ты о конструкции &{js};  - она просчитывается только тогда, когда пере-рендерится страница, а это происходит в случаях:
1. load
2. window resize
3. DynFont loaded

Note - "rerender" != "reload".  Остается нетронутым пространство window.* , а вот window.document.* создается заново (что влияет на динамически созданные слои и иногда на стили (т/е всегда на стили определенного вида описания))
 Если у тебя не так - то ты не правильно отдаешь HTTP заголовок Exipires // Last modified - т/е кривой Russian Apache


Да - "динамически" в понимании IE  поменять ничего не получится (кроме решения из Netlib)
"динамически" в терминах  NN - да получится (1 2 3), но практически оно никому не надо, хотя и работает, поскольку кажется "не красивым", красивого способа не нашел, хотя вроде и есть)

http://www.deep.kiev.ua/JS/

[off]
puh - А где ты там резкость заметил? :)
[/off]
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Million

  • Super hero
  • Постоялец
  • ***
  • Сообщений: 185
  • +0/-0
  • 2
    • Просмотр профиля
Как добраться до TD в NN4.7
« Ответ #14 : 25 Июля 2002, 03:30:24 »
Для изменения фона таблицы попробуй:

<html>
<
head>
<
title>Link</title>
<
style>a:link       text-decorationnonecolor#000000; font-weight: bold }
a:hover      text-decorationnonecolor#FFFFFF; font-weight: bold; background-color: 
               #000000 }
</style>
</
head>

<
body>

<
table border="1">
  <
tr>
    <
td><a href="http://link">L   i   n   k</a>
     </
td>
  </
tr>
</
table>

</
body>

</
html>

 

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