网页加载applet
JavaScript中调用
self.moveTo(x, y);
self.resizeTo(appletWidth+20,appletHeight+125);
两个方法,来达到网页根据applet的大小来设置网页的大小,来达到自适应的效果
并用定时器来执行这两个方法,来达到我所要求的效果
在网页加载Applet过后,出现问题,只要我移动网页就出现上面的两行代码拒绝访问恳求高手来解答
JavaScript中调用
self.moveTo(x, y);
self.resizeTo(appletWidth+20,appletHeight+125);
两个方法,来达到网页根据applet的大小来设置网页的大小,来达到自适应的效果
并用定时器来执行这两个方法,来达到我所要求的效果
在网页加载Applet过后,出现问题,只要我移动网页就出现上面的两行代码拒绝访问恳求高手来解答
解决方案 »
- 如何在<a>标签传值到下一个页面
- 关于Ext3.3中跨frame的Ext.window的显示,求大神指点
- javascript 解析 WebService 返回的 XML
- 散分
- javascript的document.write()的亂碼問題
- 为什么改变不了 frame 的高度呀 5555
- 请教在左框架点击"加"怎么改变右框架图片的大小
- 一个框架页如何在退出时提示一下是否退出
- 如何用javascript语句实现字体的下划线?
- Ext.Error: A column configuration must be specified 新手学extjs4不清楚什么错误。
- 一个问题, 答对给100分。
- 求救,XSL语句解释
你试下
Object标签不是可以设置大小吗?
如果你的applet是由后台决定大小的,那你可以在applet里添加一个公用的方法如:
getWidth(),getHeight()
来获取applet的宽高,然后在onload的时候来resize窗口大小
<script type="text/javascript">
functionn changeSize() {
var oApplet = document.getElementById("ExampleApplet");
var aWidth = oApplet.getWidth();
var aHeight = oApplet.getHeight();
//resize...
}
</script>
<object type="application/x-java-applet" code="ExampleApplet.calss" id="ExampleApplet">
<comment>
<applet code="ExampleApplet.class" name="ExampleApplet"></applet>
</comment>
</object>import java.applet.Applet;
import java.awt.Graphics;
import java.awt.HeadlessException;public class ExampleApplet extends Applet {
public ExampleApplet(0 throws HeadlessException {
super();
} public int getWidth() {
//dosomething...
return width;
} public int getHeight() {
//dosmoething...
return height;
}
}
由于我的applet会随之时间的变化而变化大小,所以我选择的是定时器没有用onload的时候加载
再重现通过定时器获得网页大小和applet的大小是否一致,不一致则重新再次设置WEB大小