??
怎么会?你的代码是怎么写的?还有你的javascript的位置在什么地方?如果不是在<head></head>里面的话,它就不会在装入页面的时候执行了啦
怎么会?你的代码是怎么写的?还有你的javascript的位置在什么地方?如果不是在<head></head>里面的话,它就不会在装入页面的时候执行了啦
解决方案 »
- 新手求教:在JSP里获取一个数据表里面一共有几条记录
- JS 怎么控制 checkbox 选中
- js图片预加载
- 哪位高手来看下Jquery代码?
- 纵向js相册 缩略图上onmouseover时 大图有随机特效
- JS中函数可以看作是对象,那么函数对象必定有构造函数,那么这个构造函数又是什么?有点感觉是鸡生蛋,蛋生鸡
- javascript如何获得flash引用的swf地址
- 关于getElementById的问题,,都快被烦死了
- 如何取得动态增加的table中的一个input
- 动态表格中的本文框求自动求和,高手请进!
- 如何按按钮来保存网页上的一个图像?
- 一个弹出窗口的问题。要命的是不只是弹出窗口!我需要传一个参数给这个弹出窗口!
当然所有的程序都重新运行了。
1. where did you get the 几个选项 from? just fill the 下拉菜单 like you did before when 刷新页面2. use cookies:<HTML>
<HEAD>
<SCRIPT LANGUAGE="JAVASCRIPT">
function SetCookie(sName, sValue)
{
document.cookie = sName + "=" + escape(sValue) + ";";
}//function from MSDN online documentation
function GetCookie(sName)
{
// cookies are separated by semicolons
var aCookie = document.cookie.split("; ");
for (var i=0; i < aCookie.length; i++)
{
// a name/value pair (a crumb) is separated by an equal sign
var aCrumb = aCookie[i].split("=");
if (sName == aCrumb[0])
return unescape(aCrumb[1]);
} // a cookie with the requested name does not exist
return null;
}
</SCRIPT>
<SCRIPT LANGUAGE="JAVASCRIPT">
var sCookieName = "options";
var sOptionSeparator = ";"
var sValueSeparator = "|"function LoadCookies()
{
var sOptions = GetCookie(sCookieName);if (sOptions && sOptions != "")
{
var OptionList = sOptions.split(sOptionSeparator);
for (var i=0; i < OptionList.length; i++)
{
var pair = OptionList[i].split(sValueSeparator);
var opt = new Option(pair[0],pair[1]);
document.frmtest.mysel.options.add(opt);
}}
}function SaveCookies()
{
var optionList = document.frmtest.mysel.options;
if (optionList.length > 0)
{
var s = "";
for (var i=0; i < optionList.length;i++)
s += sOptionSeparator + optionList[i].text + sValueSeparator + optionList[i].value;if (s !="")
{
s = s.substring(1);
SetCookie(sCookieName,s);
}
}
}function CreateOptions()
{
for (var i=0; i < 3;i++)
{
var opt = new Option(i,i*i);
document.frmtest.mysel.options.add(opt);
}}
</SCRIPT>
</HEAD>
<BODY onload="LoadCookies()" onunload="SaveCookies()">
<form name="frmtest">
<select name="mysel">
</select>
</form>
<input type="button" value="Create" onclick="CreateOptions()">
<input type="button" value="Refresh" onclick="location.reload(true)">
</BODY>
</HTML>
-----------
Opera浏览器中效果不佳--其实是不管用了,而且对于Cookie我也不怎么喜欢