[javascript] как определить, загрузился ли апплет?

voronetskaya

сабж? например, если у клиента в браузере апплеты отключены нафик - как я это могу узнать это из джаваскрипта?

ifani

Вариант 1) дай апплету id и попробуй if(document.getElementById(appletId {тут, если апплет есть}else{тут, если запретили} - имхо, должно получиться
Вариант 2) если есть возможность модифицировать код, то в апплете в методе инит проинициализируй какую-нить яваскриптовую переменную и её проверяй
думаю что-нить да сработает:о)

ifani

придумал ещё вариант%)
Есть же ещё тэг <noapplet> (ну или как-то так - я, точно, название, не помню) - он срабатывает, когда апплеты отключены, и всё, что внутри него в этом случае выводится. Но у него есть фича - яваскрипт внутри него зачастую не вызывается Зато можно там разместить какой-нить невидимый тэг <p id="noApplets"></p>, а потом на яваскрипте через дом (document.getElementById("noApplets" попытаться его найти. Нашёл - апплеты отключены, не нашёл - включены:о)

stm7884696

а он и так найдется.... только невидимым будет...
там не убивается объект, а прячется...
Оставить комментарий
Имя или ник:
Комментарий: