1. Como atualizar a página de JavaScript
Window.Location.Reload ();
Use window.open () para aparecer a janela pop -up para atualizar a janela do pai
Window.opener.Location.Reload ()
Janela de modo pop -up usando janela.showdialog
window.dialogargudents.Location.Reload ();
2. Dois métodos de implementação da janela pop-up javascript-o exemplo de duas telas pop-up na janela do meio da tela é dada abaixo
Método window.open ()
Copie o código do código da seguinte forma:
Função showdialog (url) {
var iwidth = 300;
var iHeight = 200;
var itop = (window.screen.Height-iHeight)/2;
var iLeft = (window.screen.width-iwidth)/2;
Window.open (url, "detalhe", "scrollbars = não, barra de ferramentas = não, local = não, direção = não, redimensionável = não,
Width = "+iWidth+", Height = "+iHeight+", Top = "+Itop+", Left = "+Les);
}
Método Window.ShowModaldialog
Copie o código do código da seguinte forma:
Função showdialog (url) {
var iwidth = 300;
var iHeight = 200;
var itop = (window.screen.Height-iHeight)/2;
var iLeft = (window.screen.width-iwidth)/2;
Window.showmodaldialog (URL, janela, "dialogHeight:"+iHeight+"px; Dialogwidth:"+iwidth+"px;
DialogTop: "ITOP+";
}
Observe o segundo parâmetro aqui, janela
3. Método de definir os dados do cache na página
Adicione as seguintes declarações na página JSP
Copie o código do código da seguinte forma:
<%
Response.setheader ("Pragma", "sem cache");
Response.setheader ("Cache-Control", "No-Cache");
Response.SetDateHeader ("Expira", 0);
%>
4. Nenhum prov é que feche o método da página
Copie o código do código da seguinte forma:
Função closewin () {
var ua = navegador.USERAGENT;
if (ie) {{
var ieversion = parsefloat (ua.substring (ua.indexof ("msie")+5, ua.indexOf (";", ua.indexOf ("msie"));););););
if (ieversion <5.5) {
var str = '';
document.body.insertadjacenthtml ("" beforend ", str);
document.all.NotipClose.Click ();
} Outro {
window.opner = null;
}
} Outro {
window.close ()
}
}
5. Desligue a janela pop-up/limpe o cronômetro
Copie o código do código da seguinte forma:
scriptLanguage = "javascript"
!-
FunctionCloseit () {
SetTimeout ("self.close ()", 100000) // a unidade é milissegundos, aqui estão 100 segundos
SetInterval ("self.close ()", 100000)
Window.cleartimeout (me.timer);
Window.clearInterval (me.timer);
/script
6. JavaScript aparece a sub-janela na sub-janela --- via URL Pass
Copie o código do código da seguinte forma:
<Script Language = "Javascript" type = "text/javascript">
função fn_modify (pid) {
varmEdifyInfo = new Object ();
Window.showmodaldialog ("modify_main.asp? : Desligado ")
Recarregar ();
}
function Reload () {location.href = "abc.asp";}
</Script>
<A href = "abc.asp" onclight = "fn_modify ('este é o valor')"> clique </a>
7. formulário Hidden/Display Hidden
document.all ("id")
document.all ("id")
Document.getElementById ("BT").
Document.getElementById ("BT").
ID é tabela, ID de entrada
8. O elemento de forma de controle JS é eficaz/falha
Document.getElementById ("BT").
Document.all ("Envie1").
Document.all ("Envie1")
Defina/obtenha o valor do elemento
Document.getElementById ("Labtitle").
Document.getElementById ("Labtitle").
Labtitle é div, span, ID da tabela
Exemplo 1:
Copie o código do código da seguinte
<input type = "button" value = "desativado" onclick = "javascript: document.all.mytext.disabled = 'false'">>
<input type = "button" value = "enable" onclick = "javascript: document.all.mytext.removeattribute ('desativado')"> ">>
Exemplo 2:
Copie o código do código da seguinte
<input type = "button" value = "desabilitar" onclick = "if (mytext.disabled == false) {myText.Disabled = true;. 'Eu posso usar';
9. O método de enviar o formulário pela página através da função
Copie o código do código da seguinte forma:
Function exit () {) {
SelCardForm.action = "/ndhotel/querytroom.do? Método = Exitsystem";
SelCardForm.subMit ();
}
10. Traversing Radio Method
Copie o código do código da seguinte forma:
<input id = "mode1" type = "radio" name = "workmode" value = "1" verificado>
var radios = document.getElementsByName ("Workmode");
var workmode = "";
for (var i = 0; i <radios.length; i ++) {
if (rádios [i] .Checked == true) {
WorkMode = Radios [i].
}
}
11. Opção de adição dinâmica para selecionar
Copie o código do código da seguinte forma:
<select id = "ddlprovring" name = "ddlprovince" onchange = "cityResult ()">
var Prov = document.getElementById ("ddlProvince");
Prov.Options.add (nova opção ("--- Selecione ---", "");
var park = zoneidprovince.split ("&");
for (var i = 0; i <parray.length; i ++) {
var iDParray = parray [i] .split ("#");
var szoneId = iDParray [0];
var Sprovring = IdParray [1];
Prov.Options.Add (nova opção (Sprovince, SzoneID));
}
12. A página usa o protótipo Ajax para enviar a implementação de dados (Java)
Etapa: Adicione os seguintes links de arquivo JS em <head> </ad Head>
Copie o código do código da seguinte forma:
<head>
<Script Language = "JavaScript" src = "/ndhotel/js/prototype -.6.js"> </script>
</head>
Etapa Dois: Coloque o arquivo protótipo -.6.js em/ndhotel/js/diretório especificado
Etapa três: a função de declaração é declarada abaixo
Copie o código do código da seguinte forma:
<script type = "text/javascript">
função editipSement () {
var url = '/ndhotel/ipsegmentset.do?
var pars = 'startip ='+startip+'& endip ='+endip+'& lindex ='+Lindex;
Novo ajax.request (url, {método: 'get', parâmetros: pars, assíncrono: false, oncomplete: editresult});
}
Função editresult (resultado) {
var return = result.ResponseText;
ifrnsTr == 'Fail') {
alerta ("");
Retornar falso;
}
}
</script>
Quatro etapas: realizar chamadas de fundo
Copie o código do código da seguinte forma:
Public Actionford RoomChangenotice (ActionMapping Mapping,
Formulário de Ação, solicitação HttpServletRequest,
Resposta HttpServLetResponse) lança exceção {
String result = "" ;;
PrintWriter PW = RainPrintWriter.getPrintWriter (Response);
tentar {
NotifyServicetwo.sendMessage (4, 0);
Resultado = "sucesso";
} Catch (Exceção e) {{
Logger.error ("RoomChangenotice" + E);
}
pw.Write (resultado);
pw.close ();
Retornar nulo;
}
13. Como obter o valor do formulário em JS:
Copie o código do seguinte: Document.getElementById ("Lindex")
document.lindex.value // Lindex deve ser o único na página
// Defina o foco da aquisição
Document.getElementById ("Lindex").
document.all.startip.focus ()
// Defina o foco perdido
Document.getElementById ("Lindex").
document.all.startip.blur ()
14. Adicione/exclua/exclua a linha na tabela
Copie o código do código da seguinte forma:
<Tabela id = "tdsEarch" name = "tdsEarch" CellPadding = "0" CellSpacing = "0" align = "Center">>
</tabela>
// gerar dinamicamente linhas de tabela
var autoid = 0;
Função addRow (value1, value2) {{
var highQuery = document.getElementById ("TDSearch");
highQuery.insertrow ();
var newrow = HighQuery.Rows [HighQuery.Rows.Length - 1];
newrow.id = "row_" + autoid;
newrow.insertCell ();
newrow.cells [0] .innerhtml = "<largura de entrada = '200' value = '"+value1+"' onchange = 'alteração ("+autoid+")' type = 'text' id = 'bipfffffffff rom _"+autoid+ "'>-";
newrow.insertCell ();
newrow.cells [1] .innerhtml = "<largura de entrada = '200' value = '"+value2+"' type = 'text' id = 'bipto _"+autoid+"'" "" "" "" "" "
Var Cell2 = newrow.insertCell ();
Cell2.innerhtml = "<Input Class = 'BTN_1word' type = 'Button' class = 'hq_button' value = 'onclick = removero ('" + newrow.id + "')>" ;;
Cell2.setAtattribute ("classe", "YellowCell2");
Autoid = Autoid+1;
}
Função removero (rowid) {
var trow = document.getElementById (RowID);
// alerta (trow);
// if (rowid! = "row_0") {
Trow.removenode (true);
//}
}
15. Coleção
Copie o código do código da seguinte forma:
// exibe a barra de progresso de introdução
document.all ("btnimport").
document.all ("datagrid_waitdiv").
document.all ("datagrid_waitdiv").
document.all ("datagrid_waitdiv").
form1.action = "//ndhotel/jsp/systemset/roomset/uploadfile.jsp";
form1.submit ();
16. Crie uma nova janela
função camada1addgroup () {
var url = '/ndhotel/jsp/systemset/roomset/addgroup.jsp';
var newwin = window.showmodaldialog (URL, janela, "Dialogwidth = 470px; dialogHeight = 400px; scroll = sim; hardus = não;");
}
// Atualize a página do pai
Função RoomMainLeftRightFrame () {) {)
var camada = '<%= camada%>';
Window.parent.parent.frames ('View').
}
17. Defina a caixa de texto para ler apenas o atributo/defina a cor da caixa de texto/defina a seleção de rádio
Copie o código do código da seguinte forma:
document.all ("txt_autotime").
document.all ("txt_autotime").
runParamSetForm.radnotforcly.CHECKED = true;
// Verificação de endereço IP
Função ipcheck (ipValue) {{
var reg =/^/d {1,3} (/./d {1,3}) {3} $;
if (ipValue! = "") {{
if (reg.test (ipValue)) {
vary = ipValue.split ('.');
para (chave em ary) {
if (parseint (ary [key])> 255
Retornar falso;
}
Retornar true;
} outro
Retornar falso;
} outro
Retornar true;
}