簡體   English   中英

Javascript在IE9中找不到Applet

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM