Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1657 connectés 

  FORUM HardWare.fr
  Programmation

  java -> javascript créé dynamiquement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

java -> javascript créé dynamiquement

n°90260
adlz
Posté le 17-01-2002 à 14:41:54  profilanswer
 

je veux creer du java script dynamiquement
 
mais si je le fais a partir de java  
lorsque je creer mon javascript  
String javaScript ="<script language 'javascript' 'text/javascript'> +"blabal"+ mavariable + "etc........ ";
les sympboles < sont retranscrit en &elt; et > en egt;
 
donc le browser ne reconnait pas les tags et donc n'interprete pas le java script
 
comment con fait pour resoudre ce probleme?

mood
Publicité
Posté le 17-01-2002 à 14:41:54  profilanswer
 

n°90267
iskream
Posté le 17-01-2002 à 14:51:01  profilanswer
 

adlz a écrit a écrit :

je veux creer du java script dynamiquement
 
mais si je le fais a partir de java  
lorsque je creer mon javascript  
String javaScript ="<script language 'javascript' 'text/javascript'> +"blabal"+ mavariable + "etc........ ";
les sympboles < sont retranscrit en &elt; et > en egt;
 
donc le browser ne reconnait pas les tags et donc n'interprete pas le java script
 
comment con fait pour resoudre ce probleme?  




J'ai quelques doutes sur le fait que ta syntaxe javascript soit exact, mais pour bien interpréter les caractères spéciaux, il suffit de les faire précéder d'un antislash \, comme ci dessous :  
String javaScript = "\<script language=\"javascript\">" +"blabal"+ mavariable + "etc........ ";

n°90270
adlz
Posté le 17-01-2002 à 14:55:05  profilanswer
 

nan nan ca passe pas a la compilation  
apres \ on peut pas mettre <
on peut mettre que ca " \b \t \n \f \r \" \' \\ "

n°90307
iskream
Posté le 17-01-2002 à 16:15:25  profilanswer
 

La syntaxe de ta chaine d'un point de vue constitution est fausse déjà. Ensuite, le fait que les symboles < et > soient interprétés ne dépendent plus de la chaine elle meme, mais de la manière dont tu écris cette dernière dans le document HTML.

n°90343
adlz
Posté le 17-01-2002 à 17:00:05  profilanswer
 

mais arreter avec ma chaine c'est un exemple
String toto=" <script script language 'javascript' 'text/javascript'>"+ blaba ";
c'est bon en java!!! et le javascript il marche quand il est ecrit en dur dans la jsp
le probleme c'est que quand je l'ecrit par l'intermedaire du java il me transforme dans la page jsp (avant qu'elle soit interpreté!!) le < en < et le > en >
j'ecris dans ma jsp par l'intermediaire de struts et d'un bean:write
 
comment on fait pour ecrire dans une string un char dont on connais l'unicode?

n°90346
iskream
Posté le 17-01-2002 à 17:06:27  profilanswer
 

java.lang.Character

n°90425
benou
Posté le 17-01-2002 à 20:53:45  profilanswer
 

pkoi tu fais pas directement

Citation :

<%="<script language=\"javascript\">" + blaba %>


---------------
ma vie, mon oeuvre - HomePlayer

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  java -> javascript créé dynamiquement

 

Sujets relatifs
Syntaxe du modulo en [java][JAVA][RMI] erreur bizarre avec un serveur rmi
[Java] Runtime.exec(...) s'éxécute-t-il dans une JVM différente?[java] question sur la gestion des erreurs
Javascript & ASP[Java] Erreur des que j'utilise Graphics2D !
[php - javascript] recuperer un formulaire en php[Java / proxy] Quelqu'un connait JigSaw du W3C ici
[Javascript] Est-il possible d'obtenir la source des fichiers *.js ?comment installer java sous windows ?
Plus de sujets relatifs à : java -> javascript créé dynamiquement


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR