首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript在IE9中找不到小程序

Javascript在IE9中找不到小程序
EN

Stack Overflow用户
提问于 2012-11-20 22:05:46
回答 1查看 721关注 0票数 0

我在使用Javascript和它与applet的通信时遇到了问题。在每个浏览器中,Javascript都能找到小程序,我可以调用它的方法,但在IE9中,它找不到对象/小程序。下面是代码

代码语言:javascript
复制
<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调用:

代码语言:javascript
复制
var appletObj = document.getElementsByName('jsap')[0];
var path = appletObj.test();

测试方法只返回一个字符串return "C:/";

当我使用alert(appletObj );

火狐向我展示了object HtmlObjectElement

但是IE只显示object

我尝试了以下方法来获取applet,但没有任何成功:

代码语言:javascript
复制
var appletObj = document.getElementsByID('jsap')[0]; 
var appletObj = document.getElementsByID('jsap'); 
var appletObj = document.jsap; 
var appletObj = document.applets[0];

对我来说,IE看起来就是不能使用object标签或类似的东西?有人想出了解决方案,或者想出了IE找不到对象/小程序的原因?

感谢你到目前为止的阅读

EN

回答 1

Stack Overflow用户

发布于 2012-11-21 20:17:36

我刚刚发现了这里出现的问题。我使用的是style='visible:hidden‘属性。但是一个隐藏的DOM对象,在这种情况下,对象标签/小程序将不会被IE加载。我只需将大小设置为(0,0)。天才..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13474927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档