编程网页的建议,其中用户输入显示选定的图像
Advice on programming a webpage where user input displays a selected image
我正在寻找建立一个基本的网站,显示一个简单的选择标准(1下拉框,2个单选按钮集)当提交按钮被点击时,它打开一个弹出窗口,显示其位置由选择标准指定的图像。这个图像是随机更新的,所以弹出窗口需要刷新,或者至少每分钟获取并显示一个新图像。
我已经建立了一个简单的html网站(见下文),显示图像,位于我的机器上,每30秒刷新一次。
<head>
<meta http-equiv="refresh" content="30">
<title>
Real Time Image Display
</title>
<style>
#geo img {
max-width:100%;
max-height:100%;
margin:auto;
display:inline-block;
vertical-align: middle;
background-size: cover;
}
</style>
</head>
<body bgcolor=#00336>
<div id="geo">
<img src="file:///fileLocation/image.png" height="300" width="550" alt="">
</div>
</body>
我不相信这是最好的方法,我也不知道如何使用这个解决方案来完成我最初的任务,因为我不确定如何将选择标准传递给这些简单的html网站,以将它们指向正确的图像。
你知道我可以去哪里看或者我可以做什么吗?
首先,您需要为您的图像添加一个ID标记:
<img src="file:///fileLocation/image.png" id="imageToChange" height="300" width="550" alt="">
然后你可以使用JavaScript来改变图像,而不需要刷新:
function changeImage() {
document.getElementById("imageToChange").src = "/newimage.png";
}
这是最基本的。应该注意的是,映像不应该像现在这样从本地文件系统中提取。它需要在服务器上。
这里有一个非常简单的小提琴来展示它是如何工作的:https://jsfiddle.net/durbnpoisn/r7fk8ubz/
相关文章:
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 隐藏和显示输入无效
- 仅当选择了特定选项时才显示输入字段
- JQuery/JavaScript - 突出显示输入或文本区域中的一部分文本
- Magento:根据所选国家/地区隐藏/显示输入字段
- jquery旋钮显示输入完成
- 禁用浏览器自动选项(显示输入元素中保存的单词)
- keyup显示输入和复选框的总值
- 使用Ajax在另一个页面上显示输入值
- 根据条件使用ng repeat动态显示输入复选框
- 按数字选择显示输入
- 提交时未显示输入字段
- 显示输入值的SQL单列值的简单方法
- 组合功能以使用 Jquery 在一组单选按钮中显示输入字段和单选按钮
- 如何在选择范围时显示输入范围值
- 选中复选框时显示输入文本
- 如何显示输入按钮并关闭当前窗口
- 如何显示输入的网址的页面预览,如脸书墙
- 如何使用ng模型显示输入元素的不同值
- 角度显示输入基础复选框 ng-model 使输入无法访问