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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JAVASCRIPT] Double Quote

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVASCRIPT] Double Quote

n°1003825
rigo
Posté le 07-03-2005 à 17:44:52  profilanswer
 

Bonjour,
 
j'ai écrit un template (ICI) pour AMC, pour pouvoir voir ma liste de dvd sur mon PDA.
 
Le problème est que je récupére dans une variable javascript un string qui contient des doubles quote. Et donc la console javascript m'indique une erreur. ) missing, ou ; missing.
 
J'aimerai pouvoir remplacer le double quote par deux simple quote
 
Voiçi le code :
 

Code :
  1. <SCRIPT language=javascript>
  2. var tjs_base=new TJS_InitBase("_self" );
  3. $$ITEM_BEGIN
  4. // Champs qui sont affichés dans les résultats
  5. var valueAffiche = "$$ITEM_FORMATTEDTITLE2 [$$ITEM_MEDIA]";
  6. // Champs dans lesquelles on recherche une réponse
  7. var value = new String("$$ITEM_ORIGINALTITLE, $$ITEM_TRANSLATEDTITLE, $$ITEM_MEDIA, $$ITEM_TYPE, $$ITEM_ACTORS, $$ITEM_CATEGORY" );
  8. value = value.replace("\"","\'\'" );
  9. tjs_base.Add("$$ITEM_FILEINDIV",valueAffiche,value);
  10. $$ITEM_END
  11. function TJS_InitBase(target) {
  12.    this.nb_item=0;
  13.    this.target=target;
  14.    this.Add=AddItem;
  15.    this.Search=SearchItem;
  16. }
  17. function AddItem(page,desc,cle) {
  18.    var nb = this.nb_item;
  19.    var item = new Object;
  20.       item.page=page;
  21.       item.desc=desc;
  22.       item.cle=cle;
  23.    this[nb]=item;
  24.    this.nb_item++;
  25. }
  26. function SearchItem(txt) {
  27. // txt contient le texte de la recherche
  28.    txt = unescape(txt);
  29.    txt = txt.replace(/\+/g," " );
  30.    var n=tjs_base.nb_item;
  31.    var indice=-1;
  32.    //if (txt=="Saisir un mot clé" ) {alert("Entrez un mot pour la recherche" ); }
  33.    if (txt=="Saisir un mot clé" ) {txt= " "; }
  34.    //else{
  35.       document.forms["tjs_search"].elements["mot"].value=txt;
  36.       var Z=""; var nb=0;
  37.       for (var i=0; i<n; i++) {
  38.          if (tjs_base[i].cle.toUpperCase().indexOf(txt.toUpperCase(),0)!="-1" ) {
  39.             Z+="<A target='"+tjs_base.target+"' href='"+tjs_base[i].page+"'>"+tjs_base[i].desc+"</A><BR>"
  40.             nb++;
  41.          }
  42.       }
  43.       if (nb>0) {
  44.          if (nb==1) {Z="<tr><td class=\"blk\" nowrap>Un résultat trouvé.<BR></td></tr><tr><td class=\"lgt\">"+Z+"</td></tr>";}
  45.          else {Z="<tr><td class=\"blk\" nowrap>"+nb+" résultats trouvés.<BR></td></tr><tr><td class=\"lgt\">"+Z+"</td></tr>";}
  46.       }else{Z="<tr><td class=\"blk\" nowrap>Aucun résultat.</td></tr><tr><td class=\"lgt\"></td></tr>";}
  47.       document.write(Z);
  48.    //}
  49. }
  50. function TJS_Search(f) {
  51.    if (f.mot.value!="" ){f.submit();} 
  52. }
  53. function TJS_PrintResult() {
  54.    var url=document.location.href;
  55.    if (url.indexOf("?mot=",0) > 0) {
  56.       var mot=url.substring(url.indexOf("?mot=",0)+5);
  57.       SearchItem(mot);
  58.    }
  59. }
  60. </SCRIPT>


 
Merci d'avance, pour vos réponses car là je sèche.

mood
Publicité
Posté le 07-03-2005 à 17:44:52  profilanswer
 


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

  [JAVASCRIPT] Double Quote

 

Sujets relatifs
effacer type file en javascriptempecher double validation bouton.
Javascript, xsl et xhtml:??: Recherche fonction javascript de dédoublonnage tablo[i][j]
Effacer les frames en javascript[java] Executer une appli java par double clic
fonction javascript pour récupérer une url et son nom[DOM/JavaScript] Traiter les tableaux d'éléments de form?
Problème sur le modèle conceptuel d'un lycée. Identifiant "double".[php/javascript] clic bouton et affichage dans une zone de texte
Plus de sujets relatifs à : [JAVASCRIPT] Double Quote


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