<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.completenoobs.com/noobs/index.php?action=history&amp;feed=atom&amp;title=Html_JavaScript_Cookies_PopUP_Accept_Basic</id>
	<title>Html JavaScript Cookies PopUP Accept Basic - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.completenoobs.com/noobs/index.php?action=history&amp;feed=atom&amp;title=Html_JavaScript_Cookies_PopUP_Accept_Basic"/>
	<link rel="alternate" type="text/html" href="https://www.completenoobs.com/noobs/index.php?title=Html_JavaScript_Cookies_PopUP_Accept_Basic&amp;action=history"/>
	<updated>2026-04-20T17:17:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://www.completenoobs.com/noobs/index.php?title=Html_JavaScript_Cookies_PopUP_Accept_Basic&amp;diff=731&amp;oldid=prev</id>
		<title>AwesomO: Created page with &quot;3 parts  ==Part one== * This is placed in the &lt;head&gt; &lt;/head&gt; at the top of index.html contains css &lt;pre&gt; &lt;style&gt;   #overlay {     position: fixed; top: 0; left: 0; width: 100%; height: 100%;     background: rgba(0,0,0,0.85); color: white; z-index: 10000;     display: flex; align-items: center; justify-content: center; text-align: center;   }   .popup-box { background: #222; padding: 30px; border-radius: 10px; border: 1px solid #444; }   button { padding: 10px 20px; curso...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.completenoobs.com/noobs/index.php?title=Html_JavaScript_Cookies_PopUP_Accept_Basic&amp;diff=731&amp;oldid=prev"/>
		<updated>2026-04-16T15:14:19Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;3 parts  ==Part one== * This is placed in the &amp;lt;head&amp;gt; &amp;lt;/head&amp;gt; at the top of index.html contains css &amp;lt;pre&amp;gt; &amp;lt;style&amp;gt;   #overlay {     position: fixed; top: 0; left: 0; width: 100%; height: 100%;     background: rgba(0,0,0,0.85); color: white; z-index: 10000;     display: flex; align-items: center; justify-content: center; text-align: center;   }   .popup-box { background: #222; padding: 30px; border-radius: 10px; border: 1px solid #444; }   button { padding: 10px 20px; curso...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;3 parts&lt;br /&gt;
&lt;br /&gt;
==Part one==&lt;br /&gt;
* This is placed in the &amp;lt;head&amp;gt; &amp;lt;/head&amp;gt; at the top of index.html contains css&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
  #overlay {&lt;br /&gt;
    position: fixed; top: 0; left: 0; width: 100%; height: 100%;&lt;br /&gt;
    background: rgba(0,0,0,0.85); color: white; z-index: 10000;&lt;br /&gt;
    display: flex; align-items: center; justify-content: center; text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  .popup-box { background: #222; padding: 30px; border-radius: 10px; border: 1px solid #444; }&lt;br /&gt;
  button { padding: 10px 20px; cursor: pointer; background: #007bff; color: white; border: none; border-radius: 5px; }&lt;br /&gt;
  .hidden { display: none !important; }&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==part two==&lt;br /&gt;
* This is placed in/at the top of the &amp;lt;body&amp;gt; &amp;lt;/body&amp;gt; section, contains message.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!-- pop up cookies and other 2/3--&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;overlay&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;popup-box&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;Welcome to Complete Noobs!&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;We use cookies to track traffic. Are you 21 or older?&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;By accepting you are entering at your own risk&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;button onclick=&amp;quot;acceptAndHide()&amp;quot;&amp;gt;Yes, I Accept &amp;amp; I&amp;#039;m Over 21 &amp;amp; am aware you are noobs and are still learning i enter at my own risk&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;→ &amp;lt;a href=&amp;quot;https://www.google.com&amp;quot; &amp;gt;No Thank You - take me to Google&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==part 3==&lt;br /&gt;
* This is placed in/at the bottom of the &amp;lt;body&amp;gt; &amp;lt;/body&amp;gt; section, contains js script.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!-- pop up cookies and other  3/3--&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  function acceptAndHide() {&lt;br /&gt;
    // Save the choice in the browser&amp;#039;s &amp;quot;localStorage&amp;quot; so it doesn&amp;#039;t pop up again&lt;br /&gt;
    localStorage.setItem(&amp;#039;gate_passed&amp;#039;, &amp;#039;true&amp;#039;);&lt;br /&gt;
    document.getElementById(&amp;#039;overlay&amp;#039;).classList.add(&amp;#039;hidden&amp;#039;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // On page load, check if they already clicked &amp;quot;Yes&amp;quot;&lt;br /&gt;
  window.onload = function() {&lt;br /&gt;
    if (localStorage.getItem(&amp;#039;gate_passed&amp;#039;) === &amp;#039;true&amp;#039;) {&lt;br /&gt;
      document.getElementById(&amp;#039;overlay&amp;#039;).classList.add(&amp;#039;hidden&amp;#039;);&lt;br /&gt;
    }&lt;br /&gt;
  };&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==use case==&lt;br /&gt;
* Sample use case&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1.0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;My Projects - Status Update&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;style&amp;gt;&lt;br /&gt;
        body {&lt;br /&gt;
            font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
            max-width: 800px;&lt;br /&gt;
            margin: 40px auto;&lt;br /&gt;
            padding: 20px;&lt;br /&gt;
            line-height: 1.6;&lt;br /&gt;
            color: #333;&lt;br /&gt;
        }&lt;br /&gt;
        h1 {&lt;br /&gt;
            text-align: center;&lt;br /&gt;
            color: #222;&lt;br /&gt;
        }&lt;br /&gt;
        h2 {&lt;br /&gt;
            color: #444;&lt;br /&gt;
            border-bottom: 2px solid #eee;&lt;br /&gt;
            padding-bottom: 8px;&lt;br /&gt;
        }&lt;br /&gt;
        a {&lt;br /&gt;
            color: #0066cc;&lt;br /&gt;
            text-decoration: none;&lt;br /&gt;
        }&lt;br /&gt;
        a:hover {&lt;br /&gt;
            text-decoration: underline;&lt;br /&gt;
        }&lt;br /&gt;
        .status {&lt;br /&gt;
            font-style: italic;&lt;br /&gt;
            color: #555;&lt;br /&gt;
        }&lt;br /&gt;
    &amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;!-- pop up cookies and other 1/3--&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
  #overlay {&lt;br /&gt;
    position: fixed; top: 0; left: 0; width: 100%; height: 100%;&lt;br /&gt;
    background: rgba(0,0,0,0.85); color: white; z-index: 10000;&lt;br /&gt;
    display: flex; align-items: center; justify-content: center; text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  .popup-box { background: #222; padding: 30px; border-radius: 10px; border: 1px solid #444; }&lt;br /&gt;
  button { padding: 10px 20px; cursor: pointer; background: #007bff; color: white; border: none; border-radius: 5px; }&lt;br /&gt;
  .hidden { display: none !important; }&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;!--24-06-25 adding google analytic  --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Google tag (gtag.js) --&amp;gt;&lt;br /&gt;
&amp;lt;script async src=&amp;quot;https://www.googletagmanager.com/gtag/js?id=G-YXYQE65XY1&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  window.dataLayer = window.dataLayer || [];&lt;br /&gt;
  function gtag(){dataLayer.push(arguments);}&lt;br /&gt;
  gtag(&amp;#039;js&amp;#039;, new Date());&lt;br /&gt;
&lt;br /&gt;
  gtag(&amp;#039;config&amp;#039;, &amp;#039;G-YXYQE65XY1&amp;#039;);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;!-- pop up cookies and other 2/3--&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;overlay&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;popup-box&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;Welcome to Complete Noobs!&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;We use cookies to track traffic. Are you 21 or older?&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;By accepting you are entering at your own risk&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;button onclick=&amp;quot;acceptAndHide()&amp;quot;&amp;gt;Yes, I Accept &amp;amp; I&amp;#039;m Over 21 &amp;amp; am aware you are noobs and are still learning i enter at my own risk&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;→ &amp;lt;a href=&amp;quot;https://www.google.com&amp;quot; &amp;gt;No Thank You - take me to Google&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;h1&amp;gt;Project Status&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;h2&amp;gt;CompleteNoobs&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p class=&amp;quot;status&amp;quot;&amp;gt;Currently on hold due to lack of free time.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;It will be relaunched as &amp;lt;strong&amp;gt;cnoobs.com&amp;lt;/strong&amp;gt; running inside a Docker container.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Future plans include a possible soft-fork of MediaWiki that allows Hive accounts holding a certain amount of CNOOBS coins to post and edit pages. &lt;br /&gt;
       I&amp;#039;m also interested in integrating the Hive rewards system for content creators and exploring reward splits between users.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Additional custom features being considered:&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;Custom tags for embedding IPFS content to keep the wiki database smaller and more portable:&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;ipfs_video&amp;amp;gt;ipfs_addr&amp;amp;lt;/ipfs_video&amp;amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;ipfs_pic&amp;amp;gt;ipfs_addr&amp;amp;lt;/ipfs_pic&amp;amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;ipfs_audio&amp;amp;gt;ipfs_addr&amp;amp;lt;/ipfs_audio&amp;amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;ipfs_file&amp;amp;gt;ipfs_addr&amp;amp;lt;/ipfs_file&amp;amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;The old draft remains available but is unmaintained:&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;→ &amp;lt;a href=&amp;quot;https://www.completenoobs.com/noobs/Main_Page&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;CompleteNoobs.com (old wiki)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;→ &amp;lt;a href=&amp;quot;https://xml.completenoobs.com&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;xml.CompleteNoobs.com (old xml downloads)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;h2&amp;gt;n33b.com&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p class=&amp;quot;status&amp;quot;&amp;gt;Currently on hold.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;It will &amp;lt;strong&amp;gt;not&amp;lt;/strong&amp;gt; become a coin project. It will return to its original purpose: a purely educational site for people who like to learn by tinkering and hands-on experimentation.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;h2&amp;gt;v4call.com&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;→ &amp;lt;a href=&amp;quot;https://v4call.com&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;v4call.com&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p class=&amp;quot;status&amp;quot;&amp;gt;idk — tinker gonna tinker 😄&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;hr&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;text-align:center; color:#777; font-size:0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
        Last updated: April 2026&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;!-- pop up cookies and other  3/3--&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
  function acceptAndHide() {&lt;br /&gt;
    // Save the choice in the browser&amp;#039;s &amp;quot;localStorage&amp;quot; so it doesn&amp;#039;t pop up again&lt;br /&gt;
    localStorage.setItem(&amp;#039;gate_passed&amp;#039;, &amp;#039;true&amp;#039;);&lt;br /&gt;
    document.getElementById(&amp;#039;overlay&amp;#039;).classList.add(&amp;#039;hidden&amp;#039;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // On page load, check if they already clicked &amp;quot;Yes&amp;quot;&lt;br /&gt;
  window.onload = function() {&lt;br /&gt;
    if (localStorage.getItem(&amp;#039;gate_passed&amp;#039;) === &amp;#039;true&amp;#039;) {&lt;br /&gt;
      document.getElementById(&amp;#039;overlay&amp;#039;).classList.add(&amp;#039;hidden&amp;#039;);&lt;br /&gt;
    }&lt;br /&gt;
  };&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>AwesomO</name></author>
	</entry>
</feed>