Partage
  • Partager sur Facebook
  • Partager sur Twitter

bloquer script si modal ouverte

JSP

5 octobre 2021 à 11:12:48

Bonjour à tous ,

Actuellement je suis sur des pages JSP 

J'ai crée une fenêtre de type dialog en html 

la balise a deux état <dialog id="mydialog" >  ou <dialog id="mydialog3" open > 

J'aimerais faire en sorte que mon scripte jsp sois couper quand la balise est en open 

  <%
            // Set refresh, autoload time as 5 seconds
            response.setIntHeader("Refresh", 5);
            
            // Get current time
            Calendar calendar = new GregorianCalendar();
            String am_pm;
            
            int hour = calendar.get(Calendar.HOUR);
            int minute = calendar.get(Calendar.MINUTE);
            int second = calendar.get(Calendar.SECOND);
            
            if(calendar.get(Calendar.AM_PM) == 0)
               am_pm = "AM";
            else
               am_pm = "PM";
            String CT = hour+":"+ minute +":"+ second +" "+ am_pm;
            out.println( CT + "\n");
         %>

je viens tout juste de commencer en jsp 

Je vous remercie a tous 

Bonne journée 

-
Edité par Litane lan 5 octobre 2021 à 11:13:21

  • Partager sur Facebook
  • Partager sur Twitter
5 octobre 2021 à 16:40:16

Hello,

c'est pas comme ça que ça fonctionne.

Le JSP est exécuté sur le serveur web. C'est lui qui reçoit des requêtes HTTP qui viennent du navigateur, et qui en réponse écrit une page HTML et l'envoie au navigateur. Une page entière, avec la balise <dialog> entière du début à la fin et tout ce qu'il y a d'autre.

Alors que le fait que le <dialog> soit ouvert ou pas, c'est quelque chose qui dépend de ce qui est fait en ce moment par le navigateur, complètement après qu'il ait reçu la page entière qui contient le <dialog> entier. Autrement dit bien après que le JSP a terminé de faire tout son travail.

Deux choses qui n'ont donc absolument rien à voir, et donc là tu fais une énorme erreur de pensée.

Ce qu'il faut te demander, c'est à quoi ça doit ressembler dans le navigateur. Ensuite il faut voir comment le réaliser avec du HTML et du JavaScript, et voir comment tes JSPs peuvent le faire et/ou doivent être appelées par du JavaScript.

  • Partager sur Facebook
  • Partager sur Twitter