1. oncontextmenu="window.event.returnValue=false" bloquera complètement le bouton droit de la souris.
<table border oncontextmenu=return(false)><td>no</table> peut être utilisé dans le tableau
2. <body onselectstart=" return false"> Annuler la sélection et empêcher la copie
3. onpaste="return false" Aucun collage autorisé
4. oncopy="return false;" oncut="return false;" Empêcher la copie
5. <link rel="Icône de raccourci" href= "favicon.ico "> Remplacez la barre d'adresse IE par votre propre icône
6. <link rel="Bookmark" href="favicon.ico"> Vous pouvez afficher votre icône dans vos favoris
7. <input style="ime-mode :disabled "> Désactivez la méthode de saisie
8. Apportez toujours le cadre
<script language="JavaScript"><!--
if (window == top)top.location.href = "frames.htm" //frames.htm est une page Web de cadre
// --></script>
9. Empêcher d'être encadré
<SCRIPT LANGUAGE=JAVASCRIPT><!--
if (top.location != self.location)top.location=self.location;
// --></SCRIPT>
10. Les pages Web ne seront pas enregistrées sous
<noscript><iframe src=*.html></iframe></noscript>
11. Afficher le code source de la page Web
<input type=button value=Afficher le code source de la page Web
onclick="window.location = "view-source:"+ " http://www.pconline.com.cn "">
12. Confirmez lors de la suppression
de <a href="javascript:if(confirm("Voulez-vous vraiment supprimer ?))location="boos.asp?&areyou=delete&page=1"">Supprimer</a>
13. Obtenir la position absolue du contrôle
//Javascript
<langage de script="Javascript">
fonction getIE(e){
var t=e.offsetTop;
var l=e.offsetLeft;
while(e=e.offsetParent){
t+=e.offsetTop;
l+=e.offsetLeft;
}
alerte("top="+t+"/nleft="+l);
}
</script>
//VBScript
<langage de script="VBScript"><!--
fonction getIE()
dim t, l, a, b
définir a=document.all.img1
t=document.all.img1.offsetTop
l=document.all.img1.offsetLeft
tandis que a.tagName<>"BODY"
définir a = a.offsetParent
t=t+a.offsetTop
l=l+a.offsetLeft
wend
msgbox "top="&t&chr(13)&"left="&l,64,"Obtenir la position du contrôle"
fonction de fin
--></script>
14. Le curseur est arrêté à la fin du texte dans la zone de texte
<script language="javascript">
fonctioncc()
{
var e = event.srcElement;
var r =e.createTextRange();
r.moveStart("caractère",e.value.length);
r.collapse(true);
r.select();
}
</script>
<input type=text name=text1 value="123" onfocus="cc()">
15. Déterminez la source du
javascript de la page précédente :
document.référent
16. Réduisez, agrandissez et fermez la fenêtre
<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Réduire"></object>
<ID d'objet=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Maximize"></object>
<OBJET id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" VALUE="Fermer"></OBJECT>
<input type=button value=minimize onclick=hh1.Click()>
<input type=button value=maximize onclick=hh2.Click()>
<input type=button value=Close onclick=hh3.Click()>
Cet exemple convient à IE
17. Touches de fonction du bouclier Shift, Alt, Ctrl
<script>
fonction regarder(){
si (événement.shiftKey)
alert("Interdire d'appuyer sur la touche Maj!"); //Peut être remplacé par ALT CTRL
}
document.onkeydown=look;
</script>
18. Les pages Web ne seront pas mises en cache
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Mercredi 26 février 1997 08:21:57 GMT">
Ou <META HTTP-EQUIV="expires" CONTENT="0">
19. Comment rendre la forme moins concave et convexe ?
<input type=text style="border:1 solid #000000">
ou
<input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
1 solide #000000"></textarea>
20. Quelle est la différence entre <div><span>&<layer> ?
<div>(division) est utilisé pour définir de grandes sections d'éléments de page, ce qui provoquera des sauts de ligne.
<span> est utilisé pour définir des éléments dans la même ligne. La seule différence avec <div> est qu'il ne provoque pas de sauts de ligne.
<layer> est une balise de ns, qui n'est pas prise en charge par ie. Elle est équivalente à <div>
21. Laissez la fenêtre contextuelle être toujours en haut :
<body onblur="this.focus();">
22. Vous ne voulez pas de barres de défilement
?
<body style="overflow:scroll;overflow-y:hidden">
</body>
Pour faire disparaître la barre horizontale :
<body style="overflow:scroll;overflow-x:hidden">
</body>
Supprimer les deux ? plus simple
<body scroll="non">
</corps>
23. Comment supprimer la ligne pointillée autour de l'image après avoir cliqué sur le lien de l'image ?
<a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
24. Formulaire de soumission de traitement par courrier électronique
<form name="form1" method="post" action=" mailto:****@***.com " enctype="text/plain">
<type d'entrée=soumettre>
</form>
25. Comment écrire le code pour actualiser la fenêtre parent dans la fenêtre enfant ouverte ?
window.opener.location.reload()
26. Comment définir la taille de la page ouverte
<body onload="top.resizeTo(300,200);">
Emplacement de la page ouverte<body onload="top.moveBy(300,200);">
27. Comment ajouter une image d'arrière-plan non complète à la page afin que l'image d'arrière-plan ne bouge pas lorsque la page est tirée
<STYLE>
corps
{background-image:url(logo.gif); background-repeat:no-repeat;
position d'arrière-plan : centre ; pièce jointe d'arrière-plan : corrigé}
</STYLE>
28. Vérifiez si une chaîne est entièrement composée de chiffres
<script language="Javascript"><!--
fonction checkNum(str){return str.match(//D/)==null}
alerte(checkNum("1232142141"))
alerte(checkNum("123214214a1"))
// --></script>
29. Obtenez la taille d'une fenêtre
document.body.clientWidth;
30. Comment déterminer s'il s'agit d'un caractère
if (/[^/x00-/xff]/g.test(s)) alert("contient des caractères chinois");
else alert("tous les caractères");
31.Le nombre de lignes de texte adaptatives TEXTAREA
<textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
</textarea>
32. La date moins le nombre de jours est égale à la deuxième date
<script language=Javascript>
fonctioncc (jj, papa)
{
//Une gestion des erreurs peut être ajoutée
var a = nouvelle date (jj)
a = a.valueOf()
a = a - papa * 24 * 60 * 60 * 1000
a = nouvelle date(a)
alert(a.getFullYear() + "Année" + (a.getMonth() + 1) + "Mois" + a.getDate() + "Jour")
}
cc("23/12/2002",2)
</script>
33. Quelle radio est sélectionnée
<HTML><script language="vbscript">
fonction checkme()
pour chaque ob de radio1
si ob.checked alors window.alert ob.value
suivant
fonction de fin
</script><CORPS>
<INPUT name="radio1" type="radio" value="style" vérifié>Style
<INPUT name="radio1" type="radio" value="barcode">Code-barres
<INPUT type="button" value="check" onclick="checkme()">
</BODY></HTML>
34. Les scripts ne se trompent jamais
<SCRIPT LANGUAGE="JavaScript">
<!-- Masquer
fonction killErreurs() {
renvoie vrai ;
}
window.onerror = killErrors;
// -->
</SCRIPT>
35. La touche ENTRÉE peut déplacer le curseur vers la zone de saisie suivante
<input onkeydown="if(event.keyCode==13)event.keyCode=9">
36. Vérifiez la vitesse de liaison d'un site Web :
Ajoutez le code suivant dans la zone <body> :
<script language=Javascript>
temps=1
setInterval("tim++",100)
b=1
var autourl=nouveau tableau()
autourl[1]=" www.soAsp.net "
autourl[2]="javacool.3322.net"
autourl[3]=" www.sina.com.cn "
autourl[4]=" www.nuaa.edu.cn "
autourl[5]=" www.cctv.com "
fonction bout(){
document.write("<nom du formulaire=autof>")
pour(var i=1;i<autourl.length;i++)
document.write("<input type=text name=txt"+i+" size=10 value=En cours de test...> =》<input type=text
nom=url"+i+" size=40> =》<input type=button value=GO
onclick=window.open(this.form.url"+i+".value)><br>")
document.write("<input type=submit value=Refresh></form>")
}
bout()
fonction auto(url){
document.forms[0]["url"+b].value=url
si (tim>200)
{document.forms[0]["txt"+b].value="Délai d'expiration du lien"}
autre
{document.forms[0]["txt"+b].value="Time"+tim/10+"seconds"}
b++
}
function run(){for(var i=1;i<autourl.length;i++)document.write("<img src=http://"+autourl+"/"+Math.random()+" width=1 hauteur=1
onerror=auto(" http://"+autourl +"")>")}
exécuter()</script>
37. Différents styles de curseur
automatique : curseur standard
par défaut : flèche standard
main : curseur de la main
attendre : attendre le curseur
texte : curseur en forme de I
texte vertical : curseur horizontal en forme de I
no-drop : le curseur ne peut pas être déplacé
non autorisé : curseur invalide
aide : Curseur d'aide
défilement intégral : indicateur de direction triangulaire
move : déplacer la cible
réticule : marque croisée
e-redimensionner
n-redimensionner
nouveau-redimensionner
w-redimensionner
s-redimensionner
redimensionner soi-même
sw-redimensionner
38. Effets spéciaux pour l'entrée et la sortie
de la page <meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
Page de sortie<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">
Ce sont des effets spéciaux lorsque la page est chargée et appelée. la durée représente la durée de l'effet spécial, en secondes. La transition indique quel effet spécial utiliser, la valeur est de 1 à 23 :
0 Réduire le rectangle 1 Agrandir le rectangle 2 Réduire le cercle 3 Agrandir le cercle 4 Actualiser de bas en haut 5 Actualiser de haut en bas 6 Actualiser de gauche à droite 7 Actualiser de droite à gauche 8 Stores verticaux 9 Stores horizontaux 10 Stores horizontaux décalés 11 Stores verticaux décalés 12 points Diffusion 13 rafraîchissement gauche et droit au milieu 14 rafraîchissement milieu à gauche et droit 15 milieu vers haut et bas 16 haut et bas vers milieu 17 bas droit vers haut gauche 18 haut droit vers bas gauche 19 haut gauche vers bas droite 20 du coin inférieur gauche au coin supérieur droit 21 barre horizontale 22 barre verticale 23 sélectionnez au hasard l'un des 22 types ci-dessus Type
39. Sautez dans le temps spécifié
<META http-equiv=V="REFRESH" content="5;URL=http: //www.soAsp.net">
40. Si la page Web est récupérée
<meta name="ROBOTS" content="attribute value">
Les valeurs d'attribut incluent les éléments suivants :
La valeur de l'attribut est « all » : les fichiers seront récupérés et les liens sur la page pourront être interrogés ;
La valeur de l'attribut est « aucun » : le fichier n'est pas récupéré et les liens sur la page ne sont pas interrogés ;
La valeur de l'attribut est « index » : le fichier sera récupéré ;
La valeur de l'attribut est « follow » : interrogez le lien sur la page ;
La valeur de l'attribut est « noindex » : le fichier n'est pas récupéré, mais peut être interrogé et lié ;
La valeur de l'attribut est "nofollow" : le fichier n'est pas récupéré, mais les liens sur la page peuvent être interrogés.