Javascript img src的变量=
我有个问题。 首先,我不会假装我知道我在这里说什么。我是http和JavaScript的新手 我想我的问题可能会在这篇文章中得到回答 但我想我会解释一下我想要达到的目标,以防有更简单的方法 我有一个网页,我想在上面显示一个图像。唯一的问题是,图像来自自动系统监视器,图像每天自动生成,并根据日期放置在新目录中 e、 g.在4月4日,”Javascript img src的变量=,javascript,image,src,Javascript,Image,Src,我有个问题。 首先,我不会假装我知道我在这里说什么。我是http和JavaScript的新手 我想我的问题可能会在这篇文章中得到回答 但我想我会解释一下我想要达到的目标,以防有更简单的方法 我有一个网页,我想在上面显示一个图像。唯一的问题是,图像来自自动系统监视器,图像每天自动生成,并根据日期放置在新目录中 e、 g.在4月4日,” e、 g.4月5日=“” 为了实现这一点,我创建了一些基本的JavaScript,以提供我需要的格式的日期。我有所有的工作。现在我只想使用我创建的变量来显示图像。
e、 g.4月5日=“” 为了实现这一点,我创建了一些基本的JavaScript,以提供我需要的格式的日期。我有所有的工作。现在我只想使用我创建的变量来显示图像。 我将JavaScript代码存储在一个名为displaydate()的函数中 如果我这样做
displaydate()
我会明白
”“没错
现在,我如何在站点上正确显示这些内容
<a href="displaydate()"><img src="displaydate()" </a></td> //This does not work. I am just adding it to show where I have been heading.
//这不起作用。我只是添加它来显示我的方向。
顺便说一句,我读了很多关于这方面的文章,也尝试了很多东西,但到目前为止运气不佳。如果您有任何帮助,我们将不胜感激。是的,该页面可能会回答您的问题。基本上,您需要以下javascript:
<script type="text/javascript">
document.getElementById('image').src = "yourpicture.png";
</script>
document.getElementById('image').src=“yourpicture.png”;
除非你想用你编写的函数来替换“yourpicture.png”来生成磁盘上图像的正确路径,所以
<script type="text/javascript">
document.getElementById('image').src = displaydate();
</script>
document.getElementById('image').src=displaydate();
当然,您可能需要对其进行一些修改以供自己使用,getElementById将把<html>
<head>
<script type="text/javascript">
function load()
{
document.getElementById('image').src = displaydate();
}
function displaydate()
{
//your displaydate() function here
}
</script>
</head>
<body onload="load()">
<img src="nothing.jpg" id="image" name="image"/>
</body>
</html>
函数加载()
{
document.getElementById('image').src=displaydate();
}
函数displaydate()
{
//这里是displaydate()函数
}
您只需更改此行即可
document.write("http://host1/Shared/" + year + "/" + month + "/" + day + "/cpu_abs.gif");
到
您提到Java—您的问题是如何将变量输出到src属性中?你在使用类似JSP的东西吗?Javascript与Java无关。我想你把这两个问题搞混了。非常感谢你的回复。我没想到会有这么快的答复。这是我第一次在任何论坛上提问。谢谢,我会试试这个。欢迎,刚刚做了另一个编辑,我实际上测试过,它对我有用。希望你能让你的工作。祝你好运
return "http://host1/Shared/" + year + "/" + month + "/" + day + "/cpu_abs.gif";