Új hozzászólás Aktív témák

  • sonar

    addikt

    Sziasztok,

    Egy problémát szeretnék megoldani. De a js nagyon nem a területem.
    Összehoztam egy táblázatot és azt szeretném megoldani, hogy ha cellákba kattintok akkor egy legördülő menü nyíljon le. Sajna nem jövök rá, hogyan is kellene helyesen csinálni. Legördülő lenyílik, de a tartalmak nem a cellának megfelelő.
    próbáltam különböző ID-t adni a div-eknek és azt praméterként átadni a myFunction-nak, de vmit bénázok.

    <script>
    /* When the user clicks on the button,
    toggle between hiding and showing the dropdown content */
    function myFunction() {
    document.getElementById("myDropdown").classList.toggle("show");
    }

    // Close the dropdown if the user clicks outside of it
    window.onclick = function(event) {
    if (!event.target.matches('.dropbtn')) {
    var dropdowns = document.getElementsByClassName("dropdown-content");
    var i;
    for (i = 0; i < dropdowns.length; i++) {
    var openDropdown = dropdowns[i];
    if (openDropdown.classList.contains('show')) {
    openDropdown.classList.remove('show');
    }
    }
    }
    }
    </script>

    <td class="folyamatban">
    <button onclick="myFunction()" class="dropbtn">Dropdown</button>
    <div id="myDropdown" class="dropdown-content">
    <a href="" target="_blank">Egy</a>
    </div></td>
    <td class="folyamatban">
    <button onclick="myFunction()" class="dropbtn">Dropdown</button>
    <div id="myDropdown" class="dropdown-content">
    <a href="" target="_blank">ketto</a>
    </div></td>

Új hozzászólás Aktív témák

Hirdetés