Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML/DHTML/CSS/JS/VB (http://www.flasher.ru/forum/forumdisplay.php?f=66)
-   -   js, onload для css (http://www.flasher.ru/forum/showthread.php?t=108712)

All87 27.02.2008 16:33

js, onload для css
 
В ие как вам скорее всего известно онлоад для css определяется без проблем, проблема узнать в мазиле событие окончательной загрузки css

Надежда умирает последней :)
1. Ктонить знает как узнать онлоад css для Лисы?

Вопрос более частный по этой теме:
2. Возможно ли обратится к определенному объекту document.styleSheet. , соответствующий элементу узла link который известен?
те, известен элемент HTMLLinkElement, нужно узнать соответствующий ему индекс document.styleSheet

Ответ на первый вопрос (кроме как "невозможно" и тп) автоматически исключает надобности ответа на второй :)

Буду благодарен просто за линки с возможным ответом на любой из вопросов )

KidsKilla 28.02.2008 03:17

ууужас...
1) лук эт jQuery 1.2.2 : $(document).ready()
2) +- где-то так
Код:

var arr = document.getElementsByTagName('link')
var i = arr.length;
while(i--)
  if(arr[i].src && arr[i].src == 'my_address.css')
    break;
link = arr[i];

или так:
Код:

link = document.getElementById('my_link_id');

All87 28.02.2008 19:24

>лук эт jQuery 1.2.2 : $(document).ready()
Оооо! Спасибо за мега код! Технически это именно то что нужно, кроме того включает и решение для сафари. Кроме этого есть достаточно понятный event объект, и много еще полезностей.
KidsKilla, ты мега хелпер!! ,)

> 2) ...
Это понятно :) я же писал что элемент HTMLLinkElement у меня уже есть, это как раз то что возвращает document.getElementById(linkid) те узел линка, а мне нужна была именно коллекция правил цсса, те document.styleSheet[index].


Часовой пояс GMT +4, время: 04:21.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.