Español
<!-- Agregue el siguiente código al área <body>--> <script language="JavaScript"> <!-- //Esta función solo necesita estar en el evento onclick de la celda en la que se hará clic durante la llamada proceso Simplemente llame a la función showme // función showme (obj1, obj2) Esta función resalta principalmente el objeto en el que se hizo clic y llama a la función moveme. El parámetro obj1 es la identificación de la etiqueta principal <div> y obj2 es el objeto en el que se hizo clic. / función moveme(obj) Esta función determina el movimiento de la unidad y llama a la función correspondiente. El parámetro obj es el cuerpo principal // función moveup(obj, objtop) Esta función hace que una unidad se mueva hacia arriba. cuerpo principal y objtop es el cuerpo principal en sí. Altura máxima // función movedown (obj, objbuttom) Esta función mueve una unidad hacia abajo. El parámetro obj es el cuerpo principal y objbuttom es la altura más baja del propio cuerpo principal. = 22; // La altura de cada título var bodyHeight = 160;/ /Altura de la matriz var objcount = 6; //Si desea cambiar la cantidad de elementos, no olvide este paso var = 6. ; // Velocidad de movimiento (confirme que se puede dividir por 'bodyHeight-headHeight', actualmente la velocidad de configuración opcional es 1, 2, 3, 6, 23, 138) var moving = false // Si hay movimiento item function showme(obj1, obj2) { //El siguiente bucle es para cambiar el color de fondo del título if (moving ) return; moving = true; ).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) { número de identificación = parseInt(obj.id.substr(4)); bodyHeight + headHeight * (idnumber - 2); currenttop = parseInt(obj.style.top); if (currenttop >= objbuttom) { //Compruebe cada capa que debe moverse hacia arriba countid = 1 for(i=0; i<document.all.tags("div").length;i++) if (document.all.tags(" div")[i].id == 'item'+countid+'body') { obj = documento. 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)) { //verificar cada capa que debe moverse hacia abajo 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--; } } } función moveup(obj,objtop,ismove) { currenttop = parseInt (obj.style.top); if (currenttop > objtop) { obj.style.top = currenttop - paso ; setTimeout('moveup('+obj.id+','+objtop+','+ismove+')',1 ) return }<centro> <script language="javascript"> función vista previa() { bdhtml=ventana. document.body.innerHTML; sprnstr="<!--startprint-->"; eprnstr="<!-- endprint-->"; prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); prnhtml.substring(0,prnhtml.indexOf(eprnstr)); ventana.document.body.innerHTML=prnhtml; ventana. alert(prnhtml); } </script> Estos contenidos no se imprimirán<br> +++++ ++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++ <center>Esta parte y las anteriores no se imprimirán</center> <!- -startprint--> <table width="70%" align="center" bgcolor="#0000FF" cellpadding="2" cellpacing="1"> <tr bgcolor="#6699FF"> <td> <div align ="center">Título 1</div> </td> <td> <div align="center ">Título 2</div> </td> <td> <div align="center">Título 3< /div> </td> <td> <div align="center">Título 4</div> </td> </tr> <tr bgcolor="#6699FF"> <td> </td> <td > </td> <td> </td> <td> </td> </tr> </table> <!--endprint--> +++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++<br> Estos contenidos no se imprimirán <div align="center"> <input type="button" name="print" value="Vista previa e impresión" onclick="vista previa()"> </div> </center>