1. oncontextmenu="window.event.returnValue=false" bloqueará completamente o botão direito do mouse
<table border oncontextmenu=return(false)><td>no</table> pode ser usado na Tabela
2. <body onselectstart=" return false"> Cancela a seleção e evita a cópia
3. onpaste="return false" Não é permitido colar
4. oncopy="return false;" oncut="return false;" Impede a cópia
5. <link rel="Ícone de atalho" href= "favicon.ico "> Substitua a barra de endereço do IE por seu próprio ícone
6. <link rel="Bookmark" href="favicon.ico"> Você pode exibir seu ícone em seus favoritos
7. <input style="ime-mode :disabled "> Desligue o método de entrada
8. Sempre traga o frame
<script language="JavaScript"><!--
if (window == top)top.location.href = "frames.htm"; //frames.htm é um quadro de página da web
// --></script>
9. Evite ser enquadrado
<SCRIPT LANGUAGE=JAVASCRIPT><!--
if (top.location! = self.location)top.location=self.location;
// --></SCRIPT>
10. As páginas da Web não serão salvas como
<noscript><iframe src=*.html></iframe></noscript>
11. Visualizar o código-fonte da página da web
<input type=button value=Ver o código-fonte da página da web
onclick="window.location = "fonte de visualização:"+ " http://www.pconline.com.cn "">
12. Confirme ao excluir
<a href="javascript:if(confirm("Você realmente deseja excluir?"))location="boos.asp?&areyou=delete&page=1"">Excluir</a>
13. Obtenha a posição absoluta do controle
//Javascript
<linguagem script="Javascript">
função getIE(e){
var t=e.offsetTop;
var l=e.offsetLeft;
enquanto(e=e.offsetParent){
t+=e.offsetTop;
l+=e.offsetLeft;
}
alert("top="+t+"/nleft="+l);
}
</script>
//VBScript
<linguagem script="VBScript"><!--
função getIE()
dim t,l,a,b
definir a=document.all.img1
t=document.all.img1.offsetTop
l=document.all.img1.offsetLeft
enquanto a.tagName<>"BODY"
definir a = a.offsetParent
t=t+a.offsetTop
l=l+a.offsetLeft
vamos
msgbox "top="&t&chr(13)&"left="&l,64,"Obter a posição do controle"
função final
--></script>
14. O cursor para no final do texto na caixa de texto
<script language="javascript">
funçãocc()
{
var e = event.srcElement;
var r =e.createTextRange();
r.moveStart("caractere",e.valor.comprimento);
r.collapse(verdadeiro);
r.select();
}
</script>
<tipo de entrada=nome do texto=text1 valor="123" onfocus="cc()">
15. Determine a fonte do
javascript da página anterior:
documento.referenciador
16. Minimize, maximize e feche a janela
<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Minimizar"></object>
<id do objeto=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Maximizar"></object>
<OBJETO id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" VALUE="Fechar"></OBJECT>
<tipo de entrada=valor do botão=minimizar onclick=hh1.Click()>
<tipo de entrada=valor do botão=maximizar onclick=hh2.Click()>
<input type=button value=Close onclick=hh3.Click()>
Este exemplo é adequado para IE
17. Teclas de função de escudo Shift, Alt, Ctrl
<script>
função olhar(){
if(evento.shiftKey)
alert("Proibir pressionar a tecla Shift!"); //Pode ser substituído por ALT CTRL
}
document.onkeydown=olhar;
</script>
18. As páginas da Web não serão armazenadas em cache
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Quarta, 26 de fevereiro de 1997 08:21:57 GMT">
Ou <META HTTP-EQUIV="expires" CONTENT="0">
19. Como tornar a forma menos côncava e convexa?
<input type=text style="border:1 sólido #000000">
ou
<input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
1 sólido #000000"></textarea>
20. Qual é a diferença entre <div><span>&<camada>?
<div>(divisão) é usado para definir grandes seções de elementos da página, o que causará quebras de linha.
<span> é usado para definir elementos dentro da mesma linha. A única diferença de <div> é que não causa quebras de linha.
<layer> é uma tag de ns, que não é suportada por ie. É equivalente a <div>
21. Deixe a janela pop-up sempre no topo:
<body onblur="this.focus();">
22. Não quer barras de rolagem
?
<body style="overflow:scroll;overflow-y:hidden">
</body>
Para fazer a barra horizontal desaparecer:
<body style="overflow:scroll;overflow-x:hidden">
</body>
Remover ambos? mais simples
<body scroll="não">
</body>
23. Como remover a linha pontilhada ao redor da imagem após clicar no link da imagem?
<a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
24. Formulário de envio para processamento de e-mail
<form name="form1" method="post" action=" mailto:****@***.com " enctype="text/plain">
<tipo de entrada = enviar>
</form>
25. Como escrever o código para atualizar a janela pai na janela filho aberta?
janela.opener.location.reload()
26. Como definir o tamanho da página aberta
<body onload="top.resizeTo(300,200);">
Local da página aberta<body onload="top.moveBy(300,200);">
27. Como adicionar uma imagem de fundo não completa à página para que a imagem de fundo não se mova quando a página for puxada
<ESTILO>
corpo
{imagem de fundo:url(logo.gif); repetição de fundo:sem repetição;
posição de fundo: centro; anexo de fundo: fixo}
</STYLE>
28. Verifique se uma string consiste inteiramente em números
<script language="Javascript"><!--
função checkNum(str){return str.match(//D/)==nulo}
alerta(checkNum("1232142141"))
alerta(checkNum("123214214a1"))
// --></script>
29. Obtenha o tamanho de uma janela
document.body.clientWidth;
30. Como determinar se é um caractere
if (/[^/x00-/xff]/g.test(s)) alert("contém caracteres chineses");
else alert("todos os caracteres");
31.O número de linhas de texto adaptativas TEXTAREA
<textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
</textarea>
32. Data menos o número de dias é igual à segunda data
<script language=Javascript>
funçãocc(dd,pai)
{
//O tratamento de erros pode ser adicionado
var a = nova data (dd)
a = a.valueOf()
a = a - pai * 24 * 60 * 60 * 1000
a = nova data(a)
alert(a.getFullYear() + "Ano" + (a.getMonth() + 1) + "Mês" + a.getDate() + "Dia")
}
cc("23/12/2002",2)
</script>
33. Qual rádio está selecionada
<HTML><script language="vbscript">
função verifique-me()
para cada ob em radio1
se ob.checked então window.alert ob.value
próximo
função final
</script><BODY>
<INPUT name="radio1" type="radio" value="style" verificado>Estilo
<INPUT name="radio1" type="radio" value="barcode">Código de barras
<INPUT type="button" value="check" onclick="checkme()">
</BODY></HTML>
34. Scripts nunca dão errado
<SCRIPT LANGUAGE="JavaScript">
<!-- Ocultar
função killErrors() {
retornar verdadeiro;
}
janela.onerror = killErrors;
// -->
</SCRIPT>
35. A tecla ENTER pode mover o cursor para a próxima caixa de entrada
<input onkeydown="if(event.keyCode==13)event.keyCode=9">
36. Verifique a velocidade do link de um site:
Adicione o seguinte código na área <body>:
<script language=Javascript>
tempo=1
setInterval("tim++",100)
b=1
var autourl = novo Array()
autourl[1]=" www.soAsp.net "
URL automático[2]="javacool.3322.net"
URL automático[3]=" www.sina.com.cn "
autourl[4]=" www.nuaa.edu.cn "
autourl[5]=" www.cctv.com "
função bunda(){
document.write("<nome do formulário=autof>")
for(var i=1;i<autourl.length;i++)
document.write("<tipo de entrada=nome do texto=txt"+i+" size=10 valor=Em teste...> =》<tipo de entrada=texto
nome=url"+i+" tamanho=40> =》<tipo de entrada=valor do botão=GO
onclick=window.open(this.form.url"+i+".value)><br>")
document.write("<input type=submit value=Atualizar></form>")
}
bunda()
função automática(url){
document.forms[0]["url"+b].value=url
se(tim>200)
{document.forms[0]["txt"+b].value="Tempo limite do link"}
outro
{document.forms[0]["txt"+b].value="Tempo"+tim/10+"segundos"}
b++
}
função run(){for(var i=1;i<autourl.length;i++)document.write("<img src=http://"+autourl+"/"+Math.random()+" largura=1 altura=1
onerror=auto(" http://"+autourl +"")>")}
executar()</script>
37. Vários estilos de cursor
automático: cursor padrão
padrão: seta padrão
mão: cursor de mão
espere: espere pelo cursor
texto: cursor em forma de I
texto vertical: cursor horizontal em forma de I
no-drop: o cursor não pode ser arrastado
não permitido: Cursor inválido
ajuda:?Cursor de ajuda
rolagem total: indicador de direção triangular
mover: mover o alvo
mira: marca de cruz
redimensionamento eletrônico
n-redimensionar
nw-redimensionar
w-redimensionar
s-redimensionar
redimensionar
sw-redimensionar
38. Efeitos especiais para entrada e saída
de página <meta http-equiv="Page-Enter" content="revealTrans(duration=x, transaction=y)">
Página de saída<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transaction=y)">
Estes são alguns efeitos especiais quando a página é carregada e chamada. duração representa a duração do efeito especial, em segundos. A transição indica qual efeito especial usar, o valor é 1-23:
0 Reduza o retângulo 1 Expanda o retângulo 2 Reduza o círculo 3 Expanda o círculo 4 Atualizar de baixo para cima 5 Atualizar de cima para baixo 6 Atualizar da esquerda para a direita 7 Atualizar da direita para a esquerda 8 Cortinas verticais 9 Cortinas horizontais 10 Deslocar cortinas horizontais 11 Persianas verticais deslocadas 12 pontos Difusão 13 atualização da esquerda e da direita para o meio 14 atualização do meio para a esquerda e direita 15 do meio para superior e inferior 16 superior e inferior para o meio 17 inferior direito para superior esquerdo 18 superior direito para inferior esquerdo 19 superior esquerdo para inferior direita 20 inferior esquerdo para superior direito 21 barra horizontal 22 barra vertical 23 selecione aleatoriamente um dos 22 tipos acima Digite
39. Salte dentro do tempo especificado
<META http-equiv=V="REFRESH" content="5;URL=http: //www.soAsp.net">
40. Se a página da web é recuperada
<meta name="ROBOTS" content="attribute value">
Os valores dos atributos incluem o seguinte:
O valor do atributo é “all”: os arquivos serão recuperados e os links da página poderão ser consultados;
O valor do atributo é "none": o arquivo não é recuperado e os links da página não são consultados;
O valor do atributo é “index”: o arquivo será recuperado;
O valor do atributo é “seguir”: consulte o link da página;
O valor do atributo é "noindex": o arquivo não é recuperado, mas pode ser consultado e vinculado;
O valor do atributo é "nofollow": o arquivo não é recuperado, mas os links da página podem ser consultados.