1、Javascript刷新页面的方法

Window.location.reload();

使用window.open()弹出窗口刷新父窗口
Window.opener.location.reload()

The mode window that is popped with window.showDialog
Window.dialogArguments.location.reload();

实现的2.javascript弹出窗口--两弹出屏幕中间的窗口示例
Window.open()模式
复制代码代码如下所示:
功能ShowDialog(URL){
VaR的Iwidth = 300; / /窗口宽度
VaR的Iheight = 200; / /窗口高度
VaR ITOP =(窗口。屏幕。高度的Iheight) / 2;
VaR离开=(窗口。屏幕宽度的Iwidth) / 2;
Window.open(URL,细节
width=Iwidth + +
}

window.showmodaldialog模式
复制代码代码如下所示:
功能ShowDialog(URL){
VaR的Iwidth = 300; / /窗口宽度
VaR的Iheight = 200; / /窗口高度
VaR ITOP =(窗口。屏幕。高度的Iheight) / 2;
VaR离开=(窗口。屏幕宽度的Iwidth) / 2;
window.showmodaldialog(URL,窗口,dialogheight:+的Iheight +PX;dialogwidth:PX Iwidth + +;
dialogtop:+机遇+ ;dialogleft:+我+;调整大小:无;状态:无;滚动:没有);
}

注意这里的第二个参数,窗口

在3中不设置缓存数据的方法。页

在JSP页面上添加以下语句
复制代码代码如下所示:
<
response.setheader(语用
response.setheader(缓存控制
response.setdateheader(到期
%>

4。无提示关闭页面的方法
复制代码代码如下所示:
功能closewin(){
var ua = navigator.useragent;var IE = = =航海家。修改微软Internet Explorer的真的假;
如果({){
无功ieversion = parseFloat(ua.substring(ua.indexof(MSIE)+ 5,ua.indexof(;
如果(ieversion<5.5){
var=;
document.body.insertadjacenthtml(beforeend
Document.all.noTipClose.Click();
{人}
window.opener = null;window.close();
}
其他{ }
Window.close()
}
}

5,定时关闭弹出窗口——设置/清除计时器
复制代码代码如下所示:
脚本语言=Javascript
—!
Functioncloseit(){
setTimeout(self.close()
(self.close setInterval()

Window.clearTimeout(我。定时器);
Window.clearInterval(我。定时器);
/script

价值观在6.javascript弹出窗口,通过URL值
复制代码代码如下所示:

功能fn_modify(PID){
无功modifyinfo =新的对象();
window.showmodaldialog(modify_main。asppid =+ PID,modifyinfo,dialogheight:180px ;dialogwidth:300px;dialogleft:;:;:dialogtop大小关;中心:对;帮助:关闭;中心:在;)。
重新加载();
}
函数重载(){位置。href =ABC。ASP;}


单击

7.js隐藏/显示形式
document.all(ID)。风格。显示= = 没有; / /隐藏
document.all(ID); / /显示。风格。显示= =
Document.getElementById (BT).Style.display== None
document.getelementbyid(BT)。风格。显示= =
id是表,输入的ID

8.js控制的有效性及失效形式元素
document.getelementbyid(BT)。禁用=真;
文件。所有残疾人=真实(submit1 / /失败);
文件。所有残疾人=假(submit1 / /有效);

设置/获取元素的值
document.getelementbyid(labtitle ).innerHTML =IP模式; / /设定值
document.getelementbyid(labtitle ).innerHTML / /获取价值
labtitle是div,跨度的ID,表

例1:
复制代码代码如下所示:



例2:
复制代码代码如下所示:


用9提交表单的一种方法。通过函数的页面
复制代码代码如下所示:
函数出口(){
SelcardForm。行动= / / querytroom ndhotel。domethod =退出的制度提出了;
SelcardForm.submit();
}

10。遍历广播方法
复制代码代码如下所示:


VaR收音机= document.getelementsbyname(工作模式);
var = 工作模式;
对于(var i = 0;i < radios.length;i++){
如果(收音机{ },检查= TRUE){
工作模式=收音机{我}的价值;
}
}

11。动态添加选项以选择
复制代码代码如下所示:


VAR省= document.getelementbyid(ddlprovince );
prov.options.add(新的选项(请选择
VaR阵列= zoneidprovince.split();
对于(var i = 0;i < parray.length;i++){
无功idparray =阵列{我}。分裂(# );
无功szoneid = idparray { 0 };
VAR省= idparray { 1 };
prov.options.add(新的选项(省、szoneid));
}

12中使用Ajax原型实现数据的方法。页(java)

一步:添加以下js文件链接
复制代码代码如下所示:




两步:把prototype-1.6.js文件 / / / ndhotel JS指定的目录

三步:在语句中,以下调用函数
复制代码代码如下所示:

Function editIpSegment () {
var url = / / ipsegmentset ndhotel domethod = roomchangenotice;
无功部分= 'startip = + + = + 'endip StartIP EndIP + 'lindex = + Lindex;

新的Ajax请求(URL,{方法:' ',参数:睫,异步:虚假,onComplete方法:editresult });
}

功能editresult(结果){
Var returnStr = result.responseText;
如果(returnstr = = 'fail){
警报();
返回false;
}
}


四步:后台调用的实现
复制代码代码如下所示:
公共roomchangenotice ActionForward(ActionMapping映射,
ActionForm的形式,要求HttpServletRequest,
httpservletresponse响应抛出异常){
字符串=结果;
PrintWriter PW = rainprintwriter.getprintwriter(响应);
{试
(4, 0)notifyservicetwo.sendmessage;
结果成功;
} catch(异常E){
logger.error(roomchangenotice+ E);
}
pw.write(结果);
Pw.close();
返回null;
}

去13.js形式的价值的方式:
复制代码如下:document.getelementbyid(指数)的价值。
文件。所有。Lindex。价值 / /指数必须是唯一的页面上

设置/获取/获取焦点
document.getelementbyid(指数)重点()。
document.all.startip.focus()

设置为失去焦点
document.getelementbyid(指数)。Blur()
Document.all.startip.blur()

14。在表中动态添加/删除行
复制代码代码如下所示:



表行的动态生成
无功自动识别= 0; / /增量变
功能(value1,value2){ addRow
无功highquery = document.getelementbyid(tdsearch );
highquery.insertrow();
无功newrow = highquery行{ 1 } highquery.rows.length;
newrow.id =row_+自动识别;
NewRow.insertCell();
newrow。细胞{ 0 } .innerHTML = ;

NewRow.insertCell();
newrow。细胞{ 1 } .innerHTML = ;

无功电芯= newrow.insertcell();
cell2.innerhtml = ;
cell2.setattribute(班
自动识别,自动识别+ 1;
}

功能removerow(rowid){

VaR扔掉= document.getelementbyid(rowid);
/ /警报(扔掉);
/ /如果(rowid!=row_0 ){
TrRow.removeNode(真的);
/