Вы можете разместить апплеты для пользователей, как Internet Explorer и Mozilla семейства браузеров одним из двух способов:
|
|
Благодаря чистым HTML
Через JavaScript
При использовании чисто HTML подход к развертыванию апплеты в смешанной среде браузера, примите во внимание следующее:
1. Internet Explorer
Признает объектом тег
Игнорировать содержание комментариев тег
2. Mozilla браузерах
Игнорировать объекта тега с classid атрибут
Interpret содержание комментариев тег
Рассмотрим следующий пример кода из HTML страницы:
<объект classid = "clsid: CAFEEFAC - 0016 - 0000 - 0000 - ABCDEFFEDCBA"
<параметры имя = "код" ценность = "Applet1.class">
<прокомментировать>
<встраивания кода = "Applet1.class"
тип = "применения / х - java-config и апплет; jpi версия = 1,6 ">
<noembed>
Нет поддержкой Java.
</ noembed>
</ добавить>
</ комментарий>
</ объект>
Вместо использования чистого HTML подход, описанный выше, можно использовать JavaScript для развертывания апплеты в смешанной среде браузера. С помощью JavaScript Вы:
1. Определение браузера пользователя через appName переменной.
2. Используйте document.write () метод, чтобы написать тег, исходя из стоимости на appName переменную:
Если в браузере имя равно "Netscape", пишет вставить тег.
Если название браузера равных "Microsoft Internet Explorer", писать объект тега.
В следующем примере в document.write () метод мероприятий либо встроить объект или тега для каждого пользователя "на лету":
<html>
<Сценарий языка = "Javascript">
var _app = navigator.appName;
если (_app == 'Netscape') (
document.write ( '<встраивания кода = "Applet1.class",
"Ширина =" 200 ",
"Высота =" 200 ",
"тип =" применения / х - java-config и апплет; версия = 1,6 ">');
)
еще если (_app == 'Microsoft Internet Explorer') (
document.write ( '<ОБЪЕКТ ",
"classid =" clsid: 8AD9C840 - 044E - 11D1 - B3E9 - 00805F499D93 ",
"Ширина =" 200 ",
"Высота =" 200 ">",
"<PARAM имя =" код "ценность =" Applet1.class ">",
"</ ОБЪЕКТ> ');
)
еще (
document.write ( ' <p> К сожалению, не поддерживается браузером. </ р> ');
)
</ сценарий>
</ html>
Online: 649 users browsing the articles directory
|
|