Guest User

Untitled

a guest
May 24th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. <script type="text/javascript" charset="utf-8">
  2. /* update goods/packs grid to correct layout
  3. ---------------------------------------------------------------------------*/
  4.  
  5. // --- collect variables for manipulation
  6. var gridTable = document.getElementById('PackingPanel_PackLinesGrid');
  7. var tableBody = gridTable.childNodes[1];
  8. var tableTrs = tableBody.childNodes;
  9. var a, b, c, d;
  10. function CountTds() {
  11. for( var a = 0; a < tableTrs.length; a++) {
  12. if(tableTrs[a].childNodes.length != 0) {
  13. numberOfTds = tableTrs[a].childNodes.length;
  14. }
  15. }
  16. }
  17.  
  18. function getTdData() {
  19. CountTds();
  20. var tableHeadTds = tableTrs[1].childNodes;
  21. var tableBodyTds = tableTrs[3].childNodes;
  22. c = 0;
  23. headDataGrid = new Array()
  24. bodyDataGrid = new Array()
  25. for(b = 0; b < numberOfTds; b++ ) {
  26. headDataGrid [b] = new Array()
  27. bodyDataGrid [b] = new Array()
  28. headDataGrid [b][c] = tableHeadTds[b].innerHTML
  29. bodyDataGrid [b][c] = tableBodyTds[b].innerHTML
  30. }
  31. }
  32.  
  33. // --- create my array
  34. function createNewLayout() {
  35. getTdData();
  36. d = '<table border="1" cellpadding="0" cellspacing="0">'+"\n";
  37. for (c = 0; c < headDataGrid.length; c++) {
  38. d = d + '<td>' + headDataGrid[c] + '<\/td>';
  39. }
  40. d = d + '<\/tr><tr>';
  41. for ( var c = 0; c < headDataGrid.length; c++) {
  42. d = d + '<td>' + bodyDataGrid[c] + '<\/td>';
  43. }
  44.  
  45.  
  46. s=s+'<\/table>'+"\n";
  47. return s;
  48. }
  49.  
  50. document.getElementById('thisisatest').innerHTML = createNewLayout();
  51. </script>
Add Comment
Please, Sign In to add comment