Avatar billede ØLMANDEN Praktikant
29. september 2024 - 10:58 Der er 2 kommentarer

Aldersbegrænsning på min hjemmeside

Hej Computerworld

Jeg har brug for jeres hjælp!

Jeg er ikke den stærkeste til IT og har kastet mig ud i og lave en hjemmeside. Hjemmesiden er næsten færdig, MEN jeg har brug for hjælp til, hvordan jeg får aldersbegrænsning på siden.

Den skal poppe op, når man kommer ind på hjemmesiden i en kasse form.
Der skal stå:

Er du over 18 år?
For fuld adgang til hjemmesiden skal du være min. 18 år

Ja og  Nej bokse og derefter lukke ned. 

Håber i vil hjælpe mig så jeg kan komme i mål.

Mvh. ØLMANDEN - Andreas :)
29. september 2024 - 19:10 #1
Hej,  jeg kan ikke  hjælpe dig med selve HTML-kodningen, men vil bare gøre opmærksom på een ting.  Hvis en 14 åring loggerind  på din side og han/hun svarer JA til han/hun er  18 år ( selv om han/hun IKKE er 18 år) hvordan vil du checke alderen, ellers er din alders-test faktisk ikke ret mget værd.... Må jeg foreslå at du lægger en test ind (som f.eks hvad skete i året 2006 eller noget tilsvarende, slev om en 2006 test ikke er særlig sikker (i  parantes bemærket)  ).  Lykke til med kodningen.
Avatar billede madklub Guru
30. september 2024 - 12:04 #2
Prøv med den her:

<!DOCTYPE html>
<html lang="da">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Aldersbegrænsning</title>
    <style>
        /* Stil til pop-up boksen */
        #ageModal {
            display: block; /* Start med at vise boksen */
            position: fixed;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5); /* Mørk baggrund */
        }

        #ageModalContent {
            position: relative;
            background-color: white;
            margin: 15% auto;
            padding: 20px;
            width: 300px;
            text-align: center;
            border-radius: 10px;
        }

        .btn {
            margin: 10px;
            padding: 10px 20px;
            cursor: pointer;
            background-color: #008CBA;
            color: white;
            border: none;
            border-radius: 5px;
        }

        .btn:hover {
            background-color: #005f6b;
        }
    </style>
</head>
<body>

<div id="ageModal">
    <div id="ageModalContent">
        <p>Er du over 18 år?</p>
        <p>For fuld adgang til hjemmesiden skal du være min. 18 år</p>
        <button class="btn" onclick="acceptAge()">Ja</button>
        <button class="btn" onclick="denyAge()">Nej</button>
    </div>
</div>

<script>
    function acceptAge() {
        // Giver adgang ved at fjerne pop-up boksen
        document.getElementById('ageModal').style.display = 'none';
    }

    function denyAge() {
        // Sender brugeren til en anden side (f.eks. Google) hvis de er under 18
        window.location.href = "https://www.google.com";
    }
</script>

</body>
</html>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester