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 :

Apparition Javascript dans JSP


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 67
    Par défaut Apparition Javascript dans JSP
    Bonjour tout le monde, petit bug bizarre (pour moi en tout cas) sur une appli que je fait en stage.
    Quand je change de page alors que la page sur laquelle je suis est encore en cours de chargement, le code javascript (entre 2 balises script dans ma jsp) s'affiche en clair dans la page.
    En effet le temps que la deuxième page apparaîsse tout le code javascript s'écrit sous la derniere div en noir alors que l'appli est blache et bleu ça dénote pas mal .
    C'est assez bref mais c'est pas tres jolie!!!

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    La durée d'exécution/de téléchargement n'est pas 0s. mets ton calque à la bonne couleur au début...

  3. #3
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 67
    Par défaut
    Hum désolé mon nivo javascript laisse à désirer. Tu entends quoi par mettre un calque à la bonne couleur au début??
    Le code javascript ne devrai pas s'afficher du tout en fait. Il est la juste pour des messages de confirmation de suppression !

  4. #4
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Salut

    Il n'y a pas grand chose pour nous aiguiller dans ton message et je crois même qu'il aurait plus sa place dans le forum JSP. Mais j'essaie quand même.

    Dans la page, le code javascript est-il entre les balises <head> et exécuterais-tu du code serveur qui prendrait du temps après cela? Dans le body par exemple pour de l'affichage.
    Si c'est ça c'est normal que ton code javascript s'affiche en attendant. Dans ce cas, je te conseillerais de passer ton code javascript en pied de page.

    Sinon, je ne sais pas...

  5. #5
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 67
    Par défaut
    Non en fait il est déjà en bas de page entre 2 balises <SCRIPT> pas dans le head.
    En fait en local ça ne le fait pas car la page se charge instantanément, mais sur le serveur ça lag un peu du coup la page met du temps à s'afficher et si entre temps on veut charger une autre page le code js s'affiche !!!

  6. #6
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 67
    Par défaut
    Voilà le code js,

    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
    <script language="JavaScript">
    	var cal1 = new calendar1(document.forms["evenementForm"].elements["evenementDate"]);
    		cal1.year_scroll = true;
    		cal1.time_comp = false;
     
    	var cal2 = new calendar1(document.forms["evenementForm"].elements["evenementProchaineActionDate"]);
    		cal2.year_scroll = true;
    		cal2.time_comp = false;
     
    	function val()
    	{
    		if (confirm('Etes-vous sûr de vouloir supprimer cet évènement?'))
    		{
    			var form = document.getElementById('formulaire');
    			form.action='./evenement.do?dispatch=delete';
    			form.submit();
    		}
    	}	
     
    	function createAutoComplete()
     	{ 		 	 
    	   	var aNames = new Array();
    	   	var aID = new Array();	   	
    	   	<%for(int i = 0; i < liste.size(); i++){%>		
    	   			aNames.push("<%= liste.get(i).getSocieteRaison1()%>")	
    	   			aID.push("<%=liste.get(i).getSocieteId()%>")			
    	   	<%}%>	   	
    	 	new autoComplete(aNames, aID, document.getElementById('txt')  ,document.getElementById('suggest'), 
    	 		document.getElementById('txtID'), document.getElementById('suggestID'), 20);
    	 }		
    </script>
    et ça s'affiche comme du texte si j'essaye de charger une page tant que celle qui contient ce code n'est pas chargé...

    C'est un peu plus clair peut-être maintenant :-p

  7. #7
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    Tu peux mettre le code en externe
    scr="newScript.jsp"
    au lieu de mettre dans la même page. Du coup on ne le voit plus!

  8. #8
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    Que veux tu faire?
    calque de même couleur?
    calque non visible?
    mettre ton script en externe?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JSP][Javascript]Javascript dans JSP
    Par Bathou dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 04/09/2009, 12h39
  2. appeler javascript dans jsp
    Par halio99 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 25/07/2009, 17h37
  3. Problème avec JavaScript dans JSP
    Par aminos88 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 22/06/2009, 22h31
  4. Fonction JavaScript dans JSP
    Par miss_marrakchia dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 16/05/2008, 14h35
  5. Javascript dans JSP
    Par waiso dans le forum Servlets/JSP
    Réponses: 13
    Dernier message: 23/05/2006, 16h25

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