Search code examples
javascriptcsshtmlthymeleaf

Thymealf layout : javascript


I have a thymeleaf template that looks like:

<body>

<div id="layout">
    <!-- Menu toggle -->
    <a href="#menu" id="menuLink" class="menu-link">
        <!-- Hamburger icon -->
        <span></span>
    </a>

    <!-- Menu -->
     <div th:replace="laberint/common/menu :: [//div[@id='menu']]"></div>

and the menu looks like:

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
 <!-- Menu -->
    <div id="menu" oncontextmenu='return false' ondragstart='return false' onmousedown='return false'>
     ......

     <script th:inline="javascript">
     alert ('lalala');
     </script>



    </html>

But I don't see the alert when I load the page


Solution

  • It works after put it inside a div

     <script th:inline="javascript">
         alert ('lalala');
         </script>
     </div>
        </html>