Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript img src的变量=_Javascript_Image_Src - Fatal编程技术网

Javascript img src的变量=

Javascript img src的变量=,javascript,image,src,Javascript,Image,Src,我有个问题。 首先,我不会假装我知道我在这里说什么。我是http和JavaScript的新手 我想我的问题可能会在这篇文章中得到回答 但我想我会解释一下我想要达到的目标,以防有更简单的方法 我有一个网页,我想在上面显示一个图像。唯一的问题是,图像来自自动系统监视器,图像每天自动生成,并根据日期放置在新目录中 e、 g.在4月4日,” e、 g.4月5日=“” 为了实现这一点,我创建了一些基本的JavaScript,以提供我需要的格式的日期。我有所有的工作。现在我只想使用我创建的变量来显示图像。

我有个问题。 首先,我不会假装我知道我在这里说什么。我是http和JavaScript的新手

我想我的问题可能会在这篇文章中得到回答 但我想我会解释一下我想要达到的目标,以防有更简单的方法

我有一个网页,我想在上面显示一个图像。唯一的问题是,图像来自自动系统监视器,图像每天自动生成,并根据日期放置在新目录中

e、 g.在4月4日,”
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将把标记的id属性作为参数。您可能希望在页面加载后执行上述javascript,即:

<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";