我有一些我想要做的事,但我不确定这是可能的。HTML/JS - 让用户粘贴图片网址作为背景
我想要一个文本框(输入),并且当用户粘贴一个图像的URL(说,他们的Facebook个人资料图片)时,它将采取该URL并将其设置为网站上的背景图像URL。
这可能吗?有人可以写一个代码吗?似乎如果有可能,它应该不会太难..
在此先感谢。
我有一些我想要做的事,但我不确定这是可能的。HTML/JS - 让用户粘贴图片网址作为背景
我想要一个文本框(输入),并且当用户粘贴一个图像的URL(说,他们的Facebook个人资料图片)时,它将采取该URL并将其设置为网站上的背景图像URL。
这可能吗?有人可以写一个代码吗?似乎如果有可能,它应该不会太难..
在此先感谢。
<script type="text/javascript">
function changebackground(){
var url = document.getElementById('bgchanger').value;
document.getElementsByTagName('body')[0].style.backgroundImage = "url('" + url + "')";
}
</script>
<input type="text" id="bgchanger" value="Enter a background URL" />
<input type="button" onclick="changebackground();" value="Change!" />
未经测试,但应该没问题。
编辑测试和完美的作品:http://jsfiddle.net/EK3Y3/
你先生,太棒了!编辑:如果你看到我之前有什么,没关系,明白了!再次,谢谢! – user802609 2012-03-03 18:21:37
没问题。很高兴有帮助。 :) – Jack 2012-03-03 18:33:29
您可以通过一个处理程序连接到输入元素的“改变”事件做到这一点。然后使用输入元素的值来更新“body”元素的CSS的“background-image”属性。
这绝对有可能,也不是那么难。你尝试过什么吗?因为这听起来像“请做我的工作”! – Fabian 2012-03-03 17:51:37