html是:
<ul>
<li><a href="tab1">tab1</a></li>
<li><a href="tab2">tab2</a></li>
</ul>
<div id="tab1">
111111
</div>
<div id="tab2">
<input type="button" value="ok" onclick="frashsh()">
<input type="text" id="id1" value="变颜色">
</div>第二个tab上有个按钮A,onclick方法是
function frashsh() {
setinteval(changeColor(), 1000);
}
function changeColor() {
$("id1").css("background-color","red");
}可是页面一刷新就跳到tab1了,怎么样能刷新tab2而不跳到tab1啊???
<ul>
<li><a href="tab1">tab1</a></li>
<li><a href="tab2">tab2</a></li>
</ul>
<div id="tab1">
111111
</div>
<div id="tab2">
<input type="button" value="ok" onclick="frashsh()">
<input type="text" id="id1" value="变颜色">
</div>第二个tab上有个按钮A,onclick方法是
function frashsh() {
setinteval(changeColor(), 1000);
}
function changeColor() {
$("id1").css("background-color","red");
}可是页面一刷新就跳到tab1了,怎么样能刷新tab2而不跳到tab1啊???
解决方案 »
- jsp页面如何保存页面数据??
- 有谁在我的代码基础下 完成剩下的部分?
- 在线急等 jquery高手请指教
- javascript动态生成超链接传参数
- 取一个字符串路径的末名称 ,用正则,大家帮我看看对不对
- 隐藏和显示的display属性这样设为什么不行?
- 难解决:如何控制form.target='_blank'打开的空白窗口的位置
- 请教一个关于js的问题,马上揭贴
- 急急急,</font><font id="singInFont" color="#FF0000" onClick="changeAttribute(<%=charCLHJ%>)" style="cursor:hand" >怎么清除属性
- 如何用onmouseover控制iframe滚动?
- 帮忙看看这一段JS,没什么在IE下无效
- 任何数据类型都可以转换成布尔类型?
2、你的div应该都有CSS定义了的。而且 <a> 的 onclick 应该也重新注册方法了。代码没给全,确实看不出问题在哪。
3、setinteval(changeColor(), 1000);
应该写成
setInterval(changeColor, 1000);或者setInterval("changeColor()", 1000);
按照你的写法,就是changeColor(),运行一次。
看你代码得意思应该是想用setTimeout
顺便说一句 你的 setInterval写错了,写成setinteval了。除非你自己写了个函数setinteval;
大概就这么多吧,低吗贴全,再看什么问题。
所以,你既需要保存状态,同时又要设置状态的代码。
保存状态可以保存到cookie里面去,设置tab2获取焦点的代码很简单,把第个tab页的事件在call一下就好了。