Beiträge von Draga_90

    Hi Sempervivum

    beim ersten Tipp geht überhaupt nicht,

    und beim zweiten ist dann die Schnee Animation hinter dem Background.

    Aber dann sind die Türchen klickbar.

    Ich habe so gemacht:

    HTML:

    <div id="snow">

    <div class="durchlässig">

    </div>

    CSS:

    .durchlässig {

    pointer-events: none;

    }

    Hab ich was falsch gemacht?

    beim z-index Änderung basti1012 hat es auch leider nicht geklappt.Aber danke für den Tipp ;)

    Sempervivum

    Ich habe es in toogle geändert aber es funktioniert nicht.

    ich habe console jetz da. vielleicht deswegen?

    var tuerchen = document.querySelectorAll(".door");

    for (var i = 0; i < tuerchen.length; i++) {

    tuerchen[i].addEventListener("click", function () {

    now = new Date();

    dayNow = now.getDate();

    month = now.getMonth() + 1;

    dayNow = 19; // nur zum Test

    month = 12; // nur zum Test

    var dayClicked = parseInt(this.children[0].innerHTML);

    if (month == 12 && dayClicked <= dayNow) {

    this.classList.toggle("open");

    console.log('month', dayClicked);

    this.innerHTML = '<img src="./img/gif' + dayClicked + '.gif" />';

    } else {

    alert('Hinweis, dass es noch zu frueh fuer dieses Tuerchen ist');

    // Hinweis, dass es noch zu frueh fuer dieses Tuerchen ist

    }

    })

    }

    Hallo Sempervivum

    ich habe es versucht, aber leider nicht geschafft den Code einzubinden.

    Ich kann nicht verstehen, warum <table> und <tr> und <td> einbunden werden müssen?

    ich habe das zwar geübt aber bei der Erstellung eines normalen Kalendars.

    Dann möchte ich dich fragen, ob ich für jedes Türchen ein Bild im gif erstellen muss?

    Draga_90: Du hättest für den Adventskalender besser einen neuen Thread auf gemacht, so geht es hier ein wenig durcheinander.

    HTML:

    Code
    <div class="door"><span class="contentclose">17</span><span class="contentopen">Offen 17</span></div>

    CSS:

    Jetzt musst Du nur noch verhindern, dass ein Türchen zu früh geöffnet wird. Sie dir dazu mal dies an:
    Adventskalender

    Hallo Sempervivum ich bedanke mich für die Hinweise :)

    Ich habe threads geändert.

    als nächste hast du an diesen Code gemeint:

    <table id="Tabelle_01" width="620" height="1020" border="0" cellpadding="0" cellspacing="0">

    <tr>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_01.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_01.gif')"></a>

    </td>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_02.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_02.gif')"></a>

    </td>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_03.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_03.gif')"></a>

    </td>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_04.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_04.gif')"></a>

    </td>

    </tr>

    <tr>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_05.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_05.gif')"></a>

    </td>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_06.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_06.gif')"></a>

    </td>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_07.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_07.gif')"></a>

    </td>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_08.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_08.gif')"></a>

    </td>

    </tr>

    <tr>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_09.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_09.gif')"></a>

    </td>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_10.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_10.gif')"></a>

    </td>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_11.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_11.gif')"></a>

    </td>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_12.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_12.gif')"></a>

    </td>

    </tr>

    <tr>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_13.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_13.gif')"></a>

    </td>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_14.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_14.gif')"></a>

    </td>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_15.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_15.gif')"></a>

    </td>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_16.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_16.gif')"></a>

    </td>

    </tr>

    <tr>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_17.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_17.gif')"></a>

    </td>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_18.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_18.gif')"></a>

    </td>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_19.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_19.gif')"></a>

    </td>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_20.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_20.gif')"></a>

    </td>

    </tr>

    <tr>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_21.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_21.gif')"></a>

    </td>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_22.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_22.gif')"></a>

    </td>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_23.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_23.gif')"></a>

    </td>

    <td>

    <img src="/Adventskalender/img/fst_px/px01_24.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_24.gif')"></a>

    </td>

    </tr>

    </table>

    <script>

    // Schleife ueber alle Bilder

    var images = document.querySelectorAll("#Tabelle_01 td img");

    for (var i = 0; i < images.length; i++) {

    images[i].setAttribute("data-day", i + 1); // Nummer des Tages als data-Attribut hinzu fuegen

    images[i].src = "http://lorempixel.com/output/nature-q-c-160-160-5.jpg"; // nur zum Test

    }

    function switchImage(img, imgSrc) {

    now = new Date();

    day = now.getDate();

    month = now.getMonth() + 1;

    day = 3; // nur zum Test

    month = 12; // nur zum Test

    if (month == 12 && day >= img.getAttribute("data-day")) {

    console.log("ok");

    if (imgSrc != "none") {

    img.src = imgSrc;

    }

    }

    }

    </script>

    Ich habe es erstmal in head eingefügt aber jetzt funktioniert dein Code auch bei mir. Tausend Mal danke :)

    also ich möchte, wenn jemand auf das Türchen klickt, das ihm Text gezeigt wird. Wie kann ich jetzt jedem Tag einen anderen Text einfügen?

    Ist das mit alert und pop up?

    wenn der Text angezeigt wird, würde ich #weiseflaeche einfügen ein ein Schnee effekt animation (dafür habe ich Code) aber bin echt gespannt, ob es alles klappt...

    nochmal Danke und ich wünsche dir einen schönen Abend noch. :saint:

    @Sempervivum

    Danke für deine Hilfe. Der Code funktioniert bei mir nicht. :/

    tutorial sagt eigentlich viel aber nutzt jquery und javascript und davon habe ich keine Ahnung.

    Ich bin sehr frisch in diesem Bereich.

    Vieleicht habe ich Fehler gemacht, da ich zu viele div class dür tuerchen habe??

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    sad ist tutorial, den ich benutzt habe

    Liebe Leute,

    ich versuche selber einen Adventskalender zu machen.

    Ich habe dank einem Tutorial als jemand, der nicht so viele Ahnung über Programierung hat, ein gutes Stuck fertig gemacht.

    leider versuche ich seit einer Woche java script und jquery zu verstehen und mit html einzubinden.

    Langsam bin ich ratlos...

    Ich wäre sehr bedankbar, wenn mir jemand weiterhelfen könnte.

    Bis jetzt was ich gemacht habe sieht so aus:

    <!DOCTYPE html>

    <html>

    <head>


    <title>ADVENTSKALENDER 2018</title>


    </head>

    <body>


    <div id="bg">


    <div align=center>

    <h1> Adventskalender 2018!

    </h1


    <div class="Kalender">

    <div class="door">17</div>

    <div class="door">11</div>

    <div class="door">8</div>

    <div class="door">25</div>

    <div class="door">5</div>

    <div align=center>

    </div>

    <div class="Kalender">

    <div class="door">6</div>

    <div class="door">16</div>

    <div class="door">24</div>

    <div class="door">2</div>

    <div class="door">20</div>

    </div>

    <div align=center>

    </div>

    <div class="Kalender">

    <div class="door">21</div>

    <div class="door">3</div>

    <div class="door">15</div>

    <div class="door">23</div>

    <div class="door">9</div>

    </div>

    <div align=center>

    </div>

    <div class="Kalender">

    <div class="door">10</div>

    <div class="door">7</div>

    <div class="door">22</div>

    <div class="door">18</div>

    <div class="door">13</div>

    </div>

    <div align=center>

    </div>

    <div align=center>

    </div>

    <div class="Kalender">

    <div class="door">21</div>

    <div class="door">4</div>

    <div class="door">19</div>

    <div class="door">12</div>

    <div class="door">1</div>

    </div>


    <div class="Kalender">

    <div class="door">14</div>

    <div id="snow">

    </div>

    </div>


    </body>

    <footer>

    <img src="https://www.kleinwild.de/skin/frontend/base/default/images/kleinwild_logo.png"/>

    </footer>


    <style>

    h1 {color:white; font-size:50px; font-family:Baskerville Old Face;

    }

    *{

    margin:0;

    }


    #bg{

    background-image: url('http://www.wallpaperme.de/file/1045/1920x1080/crop/fr%C3%B6hliche-weihnachten.jpg');

    width:100%;

    height:100vh;

    }

    /* Advent Kalender*/

    .door {

    /*size of box*/

    width: 75px;

    height: 75px;

    /*border style*/

    border-style: solid;

    border-width: 2px;

    border-radius: 5px;

    border-color: #000;

    margin: 20px;

    /*text style*/

    text-align:center;

    display:inline-block;

    vertical-align:middle;

    box-shadow: 10px 10px 5px #888;

    font-size:300%;

    color: #F00;

    /*background*/

    background-color: #FFF;

    opacity: 0.5;

    }

    .door:hover {

    background-color:#256B9F;

    color: FFF;

    font-family:Embassy-BT;

    }

    </style>

    </html>

    aber mir fehlt code für türchen klickbar zu machen und text zu verstecken...

    ||