1. Le bouton droit de la souris sera complètement bloqué
oncontextmenu="window.event.returnValue=false" |
<table border oncontextmenu=return(false)> <td>no </table> Peut être utilisé pour le tableau |
2. Désélectionnez et empêchez la copie
<body onselectstart="return false"> |
3. Le collage n'est pas autorisé
onpaste="retour faux" |
4. Empêcher la copie
oncopy="retour faux;" oncut="retour faux;" |
5. Remplacez la barre d'adresse IE par votre propre icône
<link rel="Icône de raccourci" href="favicon.ico"> |
6. Votre icône peut être affichée dans les favoris
<link rel="Bookmark" href="favicon.ico"> |
7. Fermer la méthode de saisie
<input style="ime-mode:disabled"> |
8. Ayez toujours un cadre sur vous
<langage de script="JavaScript"> <!-- if (window == top)top.location.href = "frames.htm" //frames.htm est une page Web de cadre // --> </script> |
9. Éviter 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> <*** src="/*.html>"; </***> </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.chinaz.com""> |
12. Confirmez lors de la suppression
<a href=""javascript :if(confirm("Êtes-vous sûr de vouloir supprimer ?))location="boos.asp?&areyou=delete&page=1"">Supprimer</a> |
13. Obtenez 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
<langage de script="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 de la page précédente
javascript : document.référent |
16. Réduire, agrandir, fermer la fenêtre
<ID d'objet=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="Maximiser"> </object> <OBJET id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> <PARAM NAME="Command" value="/Close"> </OBJECT> <input type=button value="/minimize onclick=hh1.Click()> <input type=button value="/blog/maximize onclick=hh2.Click()> <input type=button value=Fermer onclick=hh3.Click()> Cet exemple est pour 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="expire" 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 solid #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. Faites en sorte que la fenêtre pop-up soit toujours au premier plan :
<body onblur="this.focus();"> |
22. Pas de barres de défilement ?
Qu'il n'y ait pas de barres verticales :
<body style="overflow:scroll;overflow-y:hidden"> </body> |
Laissez les barres vides :
<body style="overflow:scroll;overflow-x:hidden"> </body> |
Supprimer les deux ? plus simple
<body scroll="no"> </body> |
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 des e-mails
<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
<langage de script="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; document.body.clientHeight |
30. Comment déterminer s'il s'agit d'un personnage
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
<langage de script=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> |