Теги апплета к объекту - PullRequest
0 голосов
/ 10 мая 2010

Я пытаюсь перейти от апплета к объекту, чтобы я мог решить проблемы z-index. Первый тег апплета работает ... мое преобразование в объект не работает. Кто-нибудь может указать мне правильное направление?

От:

<applet name='previewersGraph' codebase="http://www.mydomain.info/sub/" archive="TMApplets.jar" code='info.tm.web.applet.PreviewerStatsGraphApplet' width='446' height='291'>
      <param name="background-color" value="#ffffff" />
<param name="border-color" value="#8c8cad" />

Кому:

<OBJECT id="previewersGraph" name="previewersGraph" classid="clsid:CAFEEFAC-0014-0002-0000-ABCDEFFEDCBA"
width="200" height="200" align="baseline" 
codebase="http://java.sun.com/products/plugin/autodl/jinstall-1_4_2-windows-i586.cab#Version=1,4,2,0">
<PARAM name="code" value="info.tm.web.applet.PreviewerStatsGraphApplet">
<PARAM name="codebase" value="http://www.mydomain.info/sub/">
<PARAM name="type" value="application/x-java-applet;jpi-version=1.4.2">
<PARAM name="archive" value="TMApplets.jar">
<PARAM name="scriptable" value="true">
    No Java 2 SDK, Standard Edition v 1.4.2 support for APPLET!!
</OBJECT>

Ответы [ 3 ]

1 голос
/ 27 июля 2011

Firefox не работает с атрибутом classid. Ниже должен работать кросс-браузер: -

<p>
<object type="application/x-java-applet"
    name="previewersGraph" width="446" height="291">
    <param name="codebase" value="http://www.mydomain.info/sub/" />
    <param name="code" value="info.tm.web.applet.PreviewerStatsGraphApplet" />
    <param name="archive" value="TMApplets.jar" />
    <param name="scriptable" value="true" />
    <param name="mayscript" value="true" />
    <param name="background-color" value="#ffffff" />
    <param name="border-color" value="#8c8cad" />
</object>
</p>

В моих тестах как IE8, так и FF5 требовался атрибут "type". Параметр mayscript требуется только для плагинов Java до 1.6.0.10. Параметр сценария все еще требуется согласно javadocs 1.6.0.21. В тесте с 1.6.0.24 для подписанного апплета IE8 назвал его «ОК» из JS, но сценарий не был установлен в true.

0 голосов
/ 12 октября 2011

Почему вы не используете инструментарий развертывания? Это избавит вас от многих попыток - для получения дополнительной информации см. http://rostislav -matl.blogspot.com / 2011/10 / java-applets-building-with-maven.html

0 голосов
/ 11 мая 2010

Инструмент HtmlConverter в каталоге jdk / bin должен помочь вам создать тег Object (по крайней мере, в старой версии Java). Теперь Sun (euh Oracle) рекомендует тег applet и даже jnlp. Посмотрите на скрипт deployJava.js.

Я не думаю, что изменение его на object решит вашу проблему, так как апплет все еще будет рисовать над HTML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...