【发布时间】:2011-11-06 21:05:56
【问题描述】:
我有一个遇到问题的网页。它工作正常:您从下拉菜单中选择并更新图像。
问题是手动刷新页面时:显示初始图像但下拉菜单选项保持不变;好吧,我修好了。
真正的问题是刷新后,当我选择一个新项目时,由于某种原因,刷新前的项目会显示出来。
如何更改此设置,以便显示刷新后的新选择而不是之前的选择?
我的代码在 Chrome、Firefox 和 Safari 中运行良好,但在 IE9 中无法运行。
这是我正在使用的 JavaScript 代码:
function doMillviewInitialise()
{
window.document.forms[0].reset();
}
这是 HTML:
<form>
<select id="millviewStyle" onchange="doMillview();">
<option value="self">Millview @ Guygar.com©</option>
<option>----------------------</option>
<option value="midnightExpress">Midnight Express</option>
<option value="turnedOn">Turned On</option>
<option value="storage">Storage</option>
<option value="plasticStress">Plastic Stress</option>
<option value="mirrorEffect">Mirror Effect</option>
<option value="okComputer">OK Computer</option>
<option value="repertoire">Repertoire</option>
<option value="calibrate">Calibrate</option>
<option value="hysteria">Hysteria</option>
<option value="lastExit">Last Exit</option>
</select>
</form>
【问题讨论】:
-
我可能误解了你的问题,但它在 Chrome(15,开发版,Linux 上)中对我来说很好。
-
不,你没有误解。它也适用于我的 Chrome,刚刚测试过。但不在 IE9 中 :( 对任何人有帮助吗?谢谢!
-
您是否尝试将表单中的信息保存在 cookie 中?
-
奥列格:你什么意思?我是新手,所以我不确定我是否听懂了你的意思。
-
这是固定的吗?在 IE9 上对我来说效果很好。加载页面 -> 反光天花板夹具,更改为“午夜快车”-> 门铰链,刷新 -> 反光天花板夹具,更改为“打开”-> 旋钮。似乎正在工作,除非那不是应该发生的事情。
标签: javascript html internet-explorer refresh