1.页面的前进后退:
<input type=button value=刷新 οnclick="window.location.reload()">
<input type=button value=前进 οnclick="window.history.go(1)">
<input type=button value=后退 οnclick="window.history.go(-1)">
<input type=button value=前进 οnclick="window.history.forward()">
<input type=button value=后退 οnclick="window.history.back()">
如果是图片链接<a href="javascript:history.go(-1)">pic</a>
3.页面上面控件规定时间内显示:
<SCRIPT language=javascript type=text/javascript>
function disappear(){
var nowDate = new Date();
var month = nowDate.getMonth()+1;
var nowHour = nowDate.getHours();
var date = nowDate.getDate();
if(month == 7 && 17<=date && date <=21){
var divElement = document.getElementById("divbox");
if(date == 21 && nowHour >12){
divElement.style.display="none";
}else{
divElement.style.display="block";
}
}
}
4.锚点的设置
<a href="#huifutiezi">
相当于设置锚点,点击直接跳转到下面这个a的位置
下面设置<a>
<a name="huifutiezi" id="huifutiezi"></a>
3.jquey的使用,异步提交
function doSubmit(){
var content = document.fasong.cl_cont2.value;
var code = document.fasong.yzm.value;
var artId = document.fasong.fa_Id.value;
var numTest = /^/d{4}$/;
var parten = /^/s*$/;
if((content=="")||(parten.test(content))|| trim(content) == ""){
alert("回复内容不能为空");
return false;
}
if(content.length>1000){
alert("您输入的内容太长,多余的内容将不会提交!");
return false;
}
if(code.length == 0){
alert("嗨!您还没有输入验证码呢,无法回复帖子!");
return false;
}else if(!numTest.test(code)){
alert("对不起,您输入的图形验证码有误,请重新输入!");
document.fasong.yzm.value = "";
return false;
}else{
$.ajax({
url: "/fetion/addFetionReArt.action",
data: $('#fasong').formSerialize(),
type: 'POST',
success: function(data){
if(!data){
location.href="/front/register/login.jsp";
}else{
var dd = data.substring(0,4);
if(dd=="回复成功"){
alert(dd);
var dqy = data.substring(4);
document.fasong.cl_cont2.value = "";
location.href="/fetion/goFetionArt.action?fa_Id="+artId+"&flag=1&dqy="+dqy;
//location.href 是直接调用这个链接,可用页面跳转用;
}
else{
alert(data);
show(document.getElementById('random'));
document.fasong.yzm.value = "";
}
}
}
});
}
}
这个data是从action通过toclient方法返回回来的
/**
* 返回客户端信息
* @param msg
* @return
*/
private void toClient(String msg) {
HttpServletResponse response = ServletActionContext.getResponse();
response.setCharacterEncoding("UTF-8");
try {
PrintWriter out = response.getWriter();
out.write(msg);
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}