You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

table-proto-ie.html 1.4KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <html>
  2. <head>
  3. <title>Table concept prototype</title>
  4. </head>
  5. <body>
  6. <script lang="JavaScript">
  7. cols = 10;
  8. rows = 50;
  9. function scr() {
  10. var t = document.getElementById("inner");
  11. var h = document.getElementById("header");
  12. var s = document.getElementById("scroller");
  13. t.scrollTop = s.scrollTop;
  14. h.style.top = "" + s.scrollTop + "px";
  15. }
  16. </script>
  17. <div id="outer" style="border: 2px outset #8080A0; width: 522px;">
  18. <div id="scroller" onscroll="scr()"
  19. style="width: 15px; float: right; margin-top: 22px; height: 308px; overflow: -moz-scrollbars-vertical; overflow-y: auto; overflow-x: hidden;">
  20. <div style="height: 5000px; width: 1px;"> </div>
  21. </div>
  22. <div style="width: 500px; height: 345px; overflow-x: auto; overflow-y: hidden; " id="inner">
  23. <TABLE border="1" style="width: 1000px;">
  24. <tr id="header" style="position: relative; background-color: white; z-index: 10;"><script>for (var i=0; cols > i; i++) document.write("<th>Col " + (1+i) + "</th>");</script></th>
  25. <script>
  26. document.write('<tr><td colspan="'+cols+'" height="1000"> </td></tr>');
  27. for (var j=0; rows > j; j++) {
  28. document.write("<tr>");
  29. for (var i=0; cols > i; i++) document.write("<td>" + (1+i) + "," + (1+j) + "</td>");
  30. document.write("</tr>");
  31. }
  32. document.write('<tr><td colspan="'+cols+'" height="1000"> </td></tr>');
  33. </script>
  34. </TABLE>
  35. </div>
  36. </div>
  37. </body>
  38. </html>