1.HTML页中:
function ss()
{
var index = location.href.indexOf("p=");
if(index!=-1)
{
.....
}
else
{
for(i=1;i<192;i++)
{
document.getElementById("Select1").options.add(new Option("第"+i+"页",i));
}
}}
<body onload="ss();">
<select onchange="cc()" id="Select1">
</select>
</body>
如果页面第一次加载时(页面地址里没有"P="),通过循环动态添加Select1的option,页面经过操作刷新,页面地址变为1.html?p=2,页面里的Select1的option就会为空,如果想保持的话就要在ss()中加上
for(i=1;i<192;i++)
{
document.getElementById("Select1").options.add(new Option("第"+i+"页",i));
}
这样每次页面刷新都要执行这个循环,有没有办法就第一次页面加载的时候用这个循环,以后每次页面加载Select1都保持第一次加载的状态,不用每次都要用for循环来给Select1加option
function ss()
{
var index = location.href.indexOf("p=");
if(index!=-1)
{
.....
}
else
{
for(i=1;i<192;i++)
{
document.getElementById("Select1").options.add(new Option("第"+i+"页",i));
}
}}
<body onload="ss();">
<select onchange="cc()" id="Select1">
</select>
</body>
如果页面第一次加载时(页面地址里没有"P="),通过循环动态添加Select1的option,页面经过操作刷新,页面地址变为1.html?p=2,页面里的Select1的option就会为空,如果想保持的话就要在ss()中加上
for(i=1;i<192;i++)
{
document.getElementById("Select1").options.add(new Option("第"+i+"页",i));
}
这样每次页面刷新都要执行这个循环,有没有办法就第一次页面加载的时候用这个循环,以后每次页面加载Select1都保持第一次加载的状态,不用每次都要用for循环来给Select1加option
那你就判断
request.setCharacterEncoding("GBK");
int p = 0;
if (null = request.getParameter("p")){
p = 1;
}