open_link_width_modal.php


Quell Code


 <!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<html>
  <head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
 <style>
body {font-family: Arial, Helvetica, sans-serif;}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 80%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
}

.modal-body {padding: 2px 16px;}

.modal-footer {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
}
</style>
</head>
<body>

<h2>Animated Modal with Header and Footer</h2>

<!-- Trigger/Open The Modal -->
<button id="myBtn">Open Modal</button>

<!-- The Modal -->
<div id="myModal" class="modal">

  <!-- Modal content -->
  <div class="modal-content">
    <div class="modal-header">
      <span class="close">&times;</span>
      <h2>Modal Header</h2>
    </div>
    <div class="modal-body">
      <p>Öffne goggle in  <span id="sek"></span> Sekunden</p>
     
    </div>
    <div class="modal-footer">
      <h3>Modal Footer</h3>
    </div>
  </div>

</div>

<script>
function timer(h){
if(h>0){
h--;
tim=setTimeout(function(){timer(h)},1000);
}else{


clearTimeout(tim);
location.href="http://goggle.de";
}
 $('#sek').html(h)
}
 
var modal = document.getElementById('myModal');
var btn = document.getElementById("myBtn");
var span = document.getElementsByClassName("close")[0];
btn.onclick = function() {
    modal.style.display = "block";
    timer(5);
}

// When the user clicks on <span> (x), close the modal
span.onclick = function() {
    modal.style.display = "none";
}

// When the user clicks anywhere outside of the modal, close it
window.onclick = function(event) {
    if (event.target == modal) {
        modal.style.display = "none";
    }
}
</script>

</body>
</html>
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <html>
  7. <head>
  8. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
  9. <style>
  10. body {font-family: Arial, Helvetica, sans-serif;}
  11. /* The Modal (background) */
  12. .modal {
  13. display: none; /* Hidden by default */
  14. position: fixed; /* Stay in place */
  15. z-index: 1; /* Sit on top */
  16. padding-top: 100px; /* Location of the box */
  17. left: 0;
  18. top: 0;
  19. width: 100%; /* Full width */
  20. height: 100%; /* Full height */
  21. overflow: auto; /* Enable scroll if needed */
  22. background-color: rgb(0,0,0); /* Fallback color */
  23. background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  24. }
  25. /* Modal Content */
  26. .modal-content {
  27. position: relative;
  28. background-color: #fefefe;
  29. margin: auto;
  30. padding: 0;
  31. border: 1px solid #888;
  32. width: 80%;
  33. box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  34. -webkit-animation-name: animatetop;
  35. -webkit-animation-duration: 0.4s;
  36. animation-name: animatetop;
  37. animation-duration: 0.4s
  38. }
  39. /* Add Animation */
  40. @-webkit-keyframes animatetop {
  41. from {top:-300px; opacity:0}
  42. to {top:0; opacity:1}
  43. }
  44. @keyframes animatetop {
  45. from {top:-300px; opacity:0}
  46. to {top:0; opacity:1}
  47. }
  48. /* The Close Button */
  49. .close {
  50. color: white;
  51. float: right;
  52. font-size: 28px;
  53. font-weight: bold;
  54. }
  55. .close:hover,
  56. .close:focus {
  57. color: #000;
  58. text-decoration: none;
  59. cursor: pointer;
  60. }
  61. .modal-header {
  62. padding: 2px 16px;
  63. background-color: #5cb85c;
  64. color: white;
  65. }
  66. .modal-body {padding: 2px 16px;}
  67. .modal-footer {
  68. padding: 2px 16px;
  69. background-color: #5cb85c;
  70. color: white;
  71. }
  72. </style>
  73. </head>
  74. <body>
  75. <h2>Animated Modal with Header and Footer</h2>
  76. <!-- Trigger/Open The Modal -->
  77. <button id="myBtn">Open Modal</button>
  78. <!-- The Modal -->
  79. <div id="myModal" class="modal">
  80. <!-- Modal content -->
  81. <div class="modal-content">
  82. <div class="modal-header">
  83. <span class="close">&times;</span>
  84. <h2>Modal Header</h2>
  85. </div>
  86. <div class="modal-body">
  87. <p>Öffne goggle in <span id="sek"></span> Sekunden</p>
  88. </div>
  89. <div class="modal-footer">
  90. <h3>Modal Footer</h3>
  91. </div>
  92. </div>
  93. </div>
  94. <script>
  95. function timer(h){
  96. if(h>0){
  97. h--;
  98. tim=setTimeout(function(){timer(h)},1000);
  99. }else{
  100. clearTimeout(tim);
  101. location.href="http://goggle.de";
  102. }
  103. $('#sek').html(h)
  104. }
  105. var modal = document.getElementById('myModal');
  106. var btn = document.getElementById("myBtn");
  107. var span = document.getElementsByClassName("close")[0];
  108. btn.onclick = function() {
  109. modal.style.display = "block";
  110. timer(5);
  111. }
  112. // When the user clicks on <span> (x), close the modal
  113. span.onclick = function() {
  114. modal.style.display = "none";
  115. }
  116. // When the user clicks anywhere outside of the modal, close it
  117. window.onclick = function(event) {
  118. if (event.target == modal) {
  119. modal.style.display = "none";
  120. }
  121. }
  122. </script>
  123. </body>
  124. </html>
 <!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<html>
  <head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
 <style>
body {font-family: Arial, Helvetica, sans-serif;}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 80%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
}

.modal-body {padding: 2px 16px;}

.modal-footer {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
}
</style>
</head>
<body>

<h2>Animated Modal with Header and Footer</h2>

<!-- Trigger/Open The Modal -->
<button id="myBtn">Open Modal</button>

<!-- The Modal -->
<div id="myModal" class="modal">

  <!-- Modal content -->
  <div class="modal-content">
    <div class="modal-header">
      <span class="close">&times;</span>
      <h2>Modal Header</h2>
    </div>
    <div class="modal-body">
      <p>Öffne goggle in  <span id="sek"></span> Sekunden</p>
     
    </div>
    <div class="modal-footer">
      <h3>Modal Footer</h3>
    </div>
  </div>

</div>

<script>
function timer(h){
if(h>0){
h--;
tim=setTimeout(function(){timer(h)},1000);
}else{


clearTimeout(tim);
location.href="http://goggle.de";
}
 $('#sek').html(h)
}
 
var modal = document.getElementById('myModal');
var btn = document.getElementById("myBtn");
var span = document.getElementsByClassName("close")[0];
btn.onclick = function() {
    modal.style.display = "block";
    timer(5);
}

// When the user clicks on <span> (x), close the modal
span.onclick = function() {
    modal.style.display = "none";
}

// When the user clicks anywhere outside of the modal, close it
window.onclick = function(event) {
    if (event.target == modal) {
        modal.style.display = "none";
    }
}
</script>

</body>
</html>

vConsole
13:09:16
Uncaught TypeError: Cannot read properties of null (reading 'style')
/loesungen/index.php?name=open_link_width_modal.php&ordner=loesungen:2751:53
13:09:17
500
13:09:16
WeChatLib: 0 (xxxx.xx.xx)
13:09:18
System: Unknown
13:09:18
Protocol: HTTPS
13:09:18
UA: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
13:09:18
navigationStart: 1744031355743
13:09:18
navigation: 3ms
13:09:18
dns: 117ms
13:09:18
tcp (ssl): 237ms (128ms)
13:09:18
request: 219ms
13:09:18
response: 109ms
13:09:18
domComplete (domLoaded): 1671ms (1542ms)
13:09:18
loadEvent: 15ms
13:09:18
total (DOM): 2265ms (2250ms)