0

我为我姐姐的博客创建了一个随机闪烁颜色的小程序。她想将其设置为她网页的背景。我已经想出了如何找到网页的大小以及所有这些,但是如何将小程序的宽度和高度声明为我的函数的值?

下面是测试页面代码:

<html>
<head>
<title>Flashing colors</title>
<script type="text/javascript">
var w = window,
    d = document,
    e = d.documentElement,
    g = d.getElementsByTagName('body')[0],
    x = w.innerWidth || e.clientWidth || g.clientWidth,
    y = w.innerHeight|| e.clientHeight|| g.clientHeight;
function getWidth(){
    return x;
}
function getHeight(){
    return y;
}
</script>
</head>

<body>

//Here's the problem

<applet code="FlashingColors.class" width=getWidth() height=getHeight()>
</applet>

</body>
</html>

我没有 html 或 javascript 方面的经验,但有很多 Java 方面的经验。如果有人可以解释该做什么以及它为什么起作用,那就太好了。

更新:在这一点上,我确实意识到一个人不会使用小程序,但在这一点上,我只想弄清楚如何让它工作,因为我很好奇并想学习。

4

1 回答 1

2

您无法在网页中的 Java 小程序之上可靠地分层 HTML 内容。所以这无论如何都行不通。

学习更多 Javascript 并使用它来实现相同的效果。它会工作得更好。(让您开始:您可以将 HTML 颜色值直接分配给document.body.style.backgroundColor属性。)

于 2013-05-17T15:12:56.957 回答