Spec-Zone .ru
спецификации, руководства, описания, API
|
Средство просмотра апплета позволяет выполнить апплет Java, не используя браузер. AppletViewer игнорирует любой HTML, который сразу не относится к запуску апплета. Однако, это распознает большое разнообразие запускающего апплет синтаксиса. Код HTML, который распознает AppletViewer, показывают ниже. Весь другой код HTML игнорируется.
объект
object
тег является тегом HTML 4.0 для того, чтобы встроить апплеты и объекты mult-носителей в страницу HTML. Это - также Internet Explorer 4.x расширение HTML 3.2, который позволяет IE выполнять апплет Java, используя последний плагин Java из Sun.
<object width="pixelWidth" height="pixelHeight" > <param name="code" value="yourClass.class"> <param name="object" value="serializedObjectOrJavaBean"> <param name="codebase" value="classFileDirectory"> ... alternate-text </object>
Примечания:
AppletViewer игнорирует атрибут "classID", при условии, что это указывает на плагин Java со значением:
classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
AppletViewer также игнорирует атрибут "кодовой базы", который обычно включается как часть объектного тега, предполагая, что это указывает на плагин Java в сетевом файле такси со значением как:
codebase="http://java.sun.com/products/plugin/1.1/jinstall-11-win32.cab#Version=1,1,0,0"
Дополнительное codebase
тег param предоставляет относительный URL, который определяет расположение класса апплета.
Также code
или object
определяется, не оба.
type
тег param не используется AppletViewer, но должен присутствовать так, чтобы браузеры загрузили плагин должным образом.
Для апплета значение должно быть чем-то как:
<param name="type" value="application/x-java-applet;version=1.1">
или
<param name="type" value="application/x-java-applet">
Для сериализированного объекта или JavaBean, type
значение param должно быть чем-то как:
<param name="type" value="application/x-java-bean;version=1.1">
или
<param name="type" value="application/x-java-bean">
Другие теги param являются значениями аргументов, предоставленными апплету.
object
тег, распознанный IE4.x и embed
тег, распознанный Netscape 4.x, может быть объединен так, чтобы апплет мог использовать последний плагин Java от Sun, независимо от браузера, который загружает апплет.
Для получения дополнительной информации см.
AppletViewer не распознает java_code
, java_codebase
, java_object
, или java_type
теги param. Эти теги только необходимы, когда апплет определяет параметры с помощью кода имен, кодовой базы, объекта, или введите, соответственно. (В той ситуации плагин распознает и использует java_
версия в предпочтении к версии, которая будет использоваться апплетом.), Если апплет требует параметра с одним из этих 4 имен, это, возможно, не работает в AppletViewer.
встроить
embed
тег является расширением Netscape HTML 3.2, который позволяет встраивать апплет или мультимедийный объект в странице HTML. Это позволяет Netscape 4.x браузер (который поддерживает HTML 3.2) выполнять апплет Java, используя последний плагин Java из Sun.
<embed code="yourClass.class" object="serializedObjectOrJavaBean" codebase="classFileDirectory" width="pixelWidth" height="pixelHeight" > ... </embed>
Примечания:
object
и embed
теги могут быть объединены так, чтобы апплет мог использовать последний плагин Java от Sun, независимо от браузера, который загружает апплет.
Для получения дополнительной информации см.
В отличие от этого object
тег, все значения, определенные в embed
тег является атрибутами (часть тега), а не параметры (между тегом запуска и конечным тэгом, определенным с a param
тег.
Чтобы предоставить значения аргументов для параметров апплета, Вы добавляете дополнительные атрибуты к <embed>
тег.
AppletViewer игнорирует атрибут "src", который обычно является частью <embed>
тег.
Также code
или object
определяется, не оба.
Дополнительное codebase
припишите предоставляет относительный URL, который определяет расположение класса апплета.
type
атрибут не используется AppletViewer, но должен присутствовать так, чтобы браузеры загрузили плагин должным образом.
Для апплета значение должно быть чем-то как:
<type="application/x-java-applet;version=1.1">...
или
<type="application/x-java-applet">...
Для сериализированного объекта или JavaBean, type
значение param должно быть чем-то как:
<type="application/x-java-bean;version=1.1">...
или
<type="application/x-java-bean">...
Атрибут "pluginspage" не используется AppletViewer, но должен присутствовать так, чтобы браузеры загрузили плагин должным образом. Это должно указать на плагин Java в сетевом файле такси со значением как:
pluginspage="http://java.sun.com/products/plugin/1.1/jinstall-11-win32.cab#Version=1,1,0,0"
апплет
applet
тег является исходным тегом HTML 3.2 для того, чтобы встроить апплет в страницу HTML. Апплеты загрузили использование applet
тег выполняется браузером, который, возможно, не использует последнюю версию платформы Java. Чтобы гарантировать что выполнения апплета последней версией, используйте object
тегируйте, чтобы загрузить плагин Java в браузер. Плагин тогда выполнит апплет.
<applet code="yourClass.class" object="serializedObjectOrJavaBean" codebase="classFileDirectory" width="pixelWidth" height="pixelHeight" > <param name="..." value="..."> ... alternate-text </applet>
Примечания:
Также code
или object
определяется, не оба.
Дополнительное codebase
припишите предоставляет относительный URL, который определяет расположение класса апплета.
Теги Param предоставляют значения аргументов для параметров апплета.
приложение
app
тег был недолгим сокращением для applet
это больше не поддерживается. AppletViewer преобразовывает тег и распечатывает эквивалентный тег, который поддерживается.
<app class="classFileName" (without a .class suffix) src="classFileDirectory" width="pixelWidth" height="pixelHeight" > <param name="..." value="..."> ... </app>
Для получения дополнительной информации по тегам, которые поддерживает AppletViewer и как объединить их, см.