Français
<!-- Ajoutez le code suivant à la zone <body>--> <script language="JavaScript"> <!-- //Cette fonction doit uniquement être dans l'événement onclick de la cellule sur laquelle cliquer lors de l'appel process Appelez simplement la fonction showme // fonction showme (obj1, obj2) Cette fonction met principalement en évidence l'objet cliqué et appelle la fonction moveme. Le paramètre obj1 est l'identifiant de la balise <div> parent, et obj2 est l'objet cliqué lui-même /. / function moveme(obj) Cette fonction détermine le mouvement de l'unité et appelle la fonction correspondante. Le paramètre obj est le corps parent // function moveup(obj, objtop) Cette fonction fait monter une unité. Le paramètre obj est le. corps parent et objtop est le corps parent lui-même. Hauteur maximale // fonction movedown (obj, objbuttom) Cette fonction déplace une unité vers le bas, et objbuttom est la hauteur la plus basse du corps parent lui-même. = 22; // La hauteur de chaque titre var bodyHeight = 160;/ /Matrix height var objcount = 6; // Si vous souhaitez modifier le nombre d'éléments, n'oubliez pas ceci var step = 6. ; //Vitesse de déplacement (veuillez confirmer qu'elle peut être divisée par 'bodyHeight-headHeight', actuellement La vitesse de réglage facultative est 1, 2, 3, 6, 23, 138) var moving = false; item function showme(obj1, obj2) { //La boucle suivante consiste à changer la couleur d'arrière-plan du titre if (moving ) return; moving = true for(i=0;i<document.all.tags("td" .length;i++) if (document.all.tags("td")[i].className.indexOf( 'headtd') == 0) document.all.tags("td")[i].className = 'headtd1'; obj2.className = 'headtd2'; moveme(obj1); } function moveme(obj) { idnumber = parseInt(obj.id.substr(4)); bodyHeight + headHeight * (idnumber - 2); currenttop = parseInt(obj.style.top); if (currenttop >= objbuttom) { // Vérifiez chaque couche qui doit être déplacée vers le haut countid = 1; i<document.all.tags("div").length;i++) if (document.all.tags(" div")[i].id == 'item'+countid+'body') { obj = document. all.tags("div")[i]; objtop = headHeight * (countid - 1); if (countid = = idnumber) { moveup(obj,objtop,false); else moveup(obj,objtop,true); ); countid++; } } else if ((currenttop <= objtop) && (idnumber < objcount)) { //vérifie chaque couche qui doit être déplacée vers le bas idnumber++; ("div").length-1;i>=0;i--) if (document.all.tags ("div")[i].id == 'item'+countid+'body') { obj = document.all.tags("div")[i]; objbuttom = bodyHeight + headHeight * (countid - 2); if (countid == idnumber) { movedown(obj,objbuttom,false } else movedown(obj); ,objbuttom,true); countid--; } } } function moveup(obj,objtop,ismove) { currenttop = parseInt (obj.style.top); if (currenttop > objtop) { obj.style.top = currenttop - étape ; setTimeout('moveup('+obj.id+','+objtop+','+ismove+')',1 ) return; }<center> <script language="javascript"> function preview() { bdhtml=window. document.body.innerHTML; sprnstr="<!--startprint-->"; eprnstr="<!-- endprint-->"; prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); prnhtml.substring(0,prnhtml.indexOf(eprnstr)); window.document.body.innerHTML=prnhtml; //prnform.htext.value=prnhtml; alert(prnhtml); } </script> Ce contenu ne sera pas imprimé<br> +++++ ++++++++++++++++++++++++++ ++++++++++++++++++++++ ++++++++++ <center>Cette partie et ci-dessus ne seront pas imprimées</center> <!- -startprint--> <table width="70%" align="center" bgcolor="#0000FF" cellpadding="2" Cellpacing="1"> <tr bgcolor="#6699FF"> <td> <div align ="center">Titre 1</div> </td> <td> <div align="center ">Titre 2</div> </td> <td> <div align="center">Titre 3< /div> </td> <td> <div align="center">Titre 4</div> </td> </tr> <tr bgcolor="#6699FF"> <td> </td> <td > </td> <td> </td> <td> </td> </tr> < /table> <!--endprint--> +++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++<br> Ce contenu ne sera pas imprimé <div align="center"> <input type="button" name="print" value="Aperçu et impression" onclick="preview()"> </div> </center>