![](/img/trans.png)
[英]Check for presence of Java function in applet from javascript in IE9
[英]Javascript does not find Applet in IE9
我在使用Javascript時遇到了問題,它與小程序的通信也很麻煩。 在每個瀏覽器Javascript中都可以找到該applet,我可以調用它的方法,但是在IE9中,它找不到該對象/ applet。 繼承人的代碼
<div class="speichern" align="center">
<object type="application/x-java-applet" width="10" height="10" id="jsap" name="jsap">
<param name="archive" value="ABD_Downloadmanager.jar,ojdbc6.jar"> </param>
<param name="code" value="Speichern_Applet.class"> </param>
<param name="mayscript" value="yes">
<param name="scriptable" value="true">
</object>
</div>
和Javascript調用:
var appletObj = document.getElementsByName('jsap')[0];
var path = appletObj.test();
測試方法只是返回一個字符串, return "C:/";
當我使用一個alert(appletObj );
Firefox確實向我顯示了object HtmlObjectElement
但是IE只會顯示object
我嘗試過這種方法來獲得小程序,但沒有成功:
var appletObj = document.getElementsByID('jsap')[0];
var appletObj = document.getElementsByID('jsap');
var appletObj = document.jsap;
var appletObj = document.applets[0];
對我來說,看來IE根本無法使用對象標記或類似的東西? 有人為此提供了解決方案或為什么IE無法找到對象/小程序?
感謝到目前為止的閱讀
我只是發現這里出現的問題。 我正在使用style ='visible:hidden'屬性。 但是隱藏的DOM對象,在這種情況下,IE不會加載Object標記/小程序。 我只需要將大小設置為(0,0)。 天才...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.