Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.66 KB | None | 0 0
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  4. <title>Тест</title>
  5. </head>
  6. <body>
  7. <script>
  8. /* Сохранение переменной с фоном */
  9. document.addEventListener('readystatechange', event =>
  10. {
  11. if(event.target.readyState === "complete")
  12. {
  13. console.log('Страница прогрузилась');
  14. window.defaultImg = document.getElementsByTagName('table')[1].getElementsByTagName('img')[0].src;
  15. document.querySelector('button').addEventListener('click', clear);
  16. }
  17. })
  18.  
  19. /* Очистка левой таблицы до исходного значения */
  20. function clear()
  21. {
  22. console.log('Очистка выполнена');
  23. document.getElementsByTagName('table')[1].getElementsByTagName('img')[0].src = defaultImg;
  24. document.getElementsByTagName('table')[1].getElementsByTagName('img')[1].src = defaultImg;
  25. document.getElementsByTagName('table')[1].getElementsByTagName('img')[2].src = defaultImg;
  26. document.getElementsByTagName('table')[1].getElementsByTagName('img')[3].src = defaultImg;
  27. }
  28.  
  29. /* Вставка элемента правой таблицы в левую */
  30. function replace(event)
  31. {
  32. try
  33. {
  34. console.log('Произошёл клик');
  35. if(event.target.parentElement.parentElement.parentElement.parentElement.id == "right")
  36. {
  37. window.ActiveImg = event.target.src;
  38. }
  39. if(event.target.parentElement.parentElement.parentElement.parentElement.id == "left")
  40. {
  41. if(window.ActiveImg != undefined)
  42. {
  43. event.target.src = window.ActiveImg;
  44. window.ActiveImg = undefined;
  45. }
  46. }
  47. } catch(e){};
  48. }
  49.  
  50. window.addEventListener('click', replace);
  51. </script>
  52. <table border="0" cellspacing="0" cellpadding="0">
  53. <td>
  54. <table id="left" border="0" cellspacing="0" cellpadding="0">
  55. <tr>
  56. <td><img src="r0.gif" height="160" width="90"></td>
  57. <td><img src="r0.gif" height="160" width="90"></td>
  58. </tr>
  59. <tr>
  60. <td><img src="r0.gif" height="160" width="90"></td>
  61. <td><img src="r0.gif" height="160" width="90"></td>
  62. </tr>
  63. </table>
  64. </td>
  65. <td>
  66. <table id="right" border="0" cellspacing="0" cellpadding="0">
  67. <tr>
  68. <td><img src="r1.gif" height="160" width="90"></td>
  69. <td><img src="r2.gif" height="160" width="90"></td>
  70. </tr>
  71. <tr>
  72. <td><img src="r3.gif" height="160" width="90"></td>
  73. <td><img src="r4.gif" height="160" width="90"></td>
  74. </tr>
  75. </table>
  76. </td>
  77. </table>
  78. <p align="left"><button>Очистить</button>
  79. </body>
  80. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement