IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[JavaScript]fonction javaScript ne s'executant pas


Sujet :

JavaScript

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    504
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 504
    Points : 288
    Points
    288
    Par défaut [JavaScript]fonction javaScript ne s'executant pas
    Bonjour,
    je code en jsp (Java Server Page) et j'ai un probleme, une fonction javaScript devrait s'exécuter dans un cas particulier mais celle ci ne s'éxécute qu'aléatoirement... et je ne comprends pas à quoi cela est du
    voici le code qui est assez simple, c'est une page qui tout les 3 secondes rafraichit une autre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    <html>
    <%
      int typeAccess = P.pageTypeAccess( session, request );
      if ( typeAccess < 0 ) {
    %>
        <script language="JavaScript">
          parent.parent.parent.location = 'cadres_menu.jsp?titre=Acc%E8s interdit&fichier=../jsp/erreur.jsp&param1=<%= typeAccess %>';
        </script>
    <%
        return;
      }
    
      SuiviProduction suiviProduction = new SuiviProduction(); 
      suiviProduction.setSession( session );suiviProduction.setSQL( session );
    %>
    
    <head>
    <script language="JavaScript" src="../../js/suiviProduction.js"></script>
    
    <meta http-equiv="Content-Type" content="text/html; charset=WINDOWS-1252">
    <%
      String  currentNumeroW = suiviProduction.getLastCurrentAlertWarning();
      String  currentNumeroF = suiviProduction.getLastCurrentAlertFatal();
      
      //on patiente pendant le temps "refreshTimeGetAlert"
    %>
    <META HTTP-EQUIV="Refresh" CONTENT=<%= refreshTimeGetAlert %>; URL="../jsp/suivi_production.jsp">
    
    </head><body>
      <script langage="javascript">
    <% 
    // on récupère le type de gravite des nouvelles alarmes
      String  newNumeroW = suiviProduction.getNewAlertWarning();
      String  newNumeroF = suiviProduction.getNewAlertFatal();
      if (currentNumeroF == null || newNumeroF == null || !newNumeroF.equals(currentNumeroF))
      {
    %>refreshSuiviProdHaut();<%
       suiviProduction.setLastCurrentAlertFatal(newNumeroF);
      }
      if (currentNumeroW == null || newNumeroW == null || !newNumeroW.equals(currentNumeroW))   
      {
       suiviProduction.setLastCurrentAlertWarning(newNumeroW);
    %>refreshSuiviProdBas();<%		  
      }	
    %>
      </script>
    </body></html>
    les balises <% %> permettent d'insérer du code Java.
    la méthode en rouge est la fonction javaScript qui est appelée aléatoirement, elle ne fait pas grand chose juste rafraichir la partie haute d'une page.
    si quelqu'un pourrait m'expliquer dans quel cas une fonction javaScript ne s'execute pas, mise a part si elle contient des erreurs biensurs.

    merci d'avance de votre aide.

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    504
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 504
    Points : 288
    Points
    288
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function refreshSuiviProdHaut()
    {
    	parent.topProduction.tableau.location.reload();
    }

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/04/2011, 11h07
  2. Une fonction settimeout qui s'execute pas
    Par stepon dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 03/08/2006, 11h55
  3. Fonction qui ne s'execute pas
    Par RegiO dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 27/07/2006, 09h45
  4. fonction qui ne s'execute pas mais qui ne retourne pas d'erreur
    Par duplo dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/06/2006, 21h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo