Javascript Erreur NS_ERROR_XPC_BAD_CONVERT

Javascript Erreur NS_ERROR_XPC_BAD_CONVERT - HTML/CSS - Programmation

Marsh Posté le 17-04-2013 à 10:54:15    

Bonjour à tous,
J'ai une erreur de ce type sur une partie de ma page, ce n'est pas moi qui l'ai concu, le programme étais souvent utilisé et du jour au lendemain ça ne fonctionne plus chez certain.  :heink:  
Mes connaissances en javascript sont très limité donc je demande conseil.
 
Voila la partie du code incriminé :

Code :
  1. function creerfrais() {
  2.  var evt;
  3.  var libelle;
  4.  var pk_visite;
  5.  var fk_entreprise;
  6.  var nom_contact;
  7.  var jvis;
  8.  var mvis;
  9.  var avis;
  10.  Today = new Date();
  11.  var s = "";
  12.  // evt = document.affich.evt.options[document.affich.evt.selectedIndex].value;
  13.  frais = document.affich.frais.options[document.affich.frais.selectedIndex].value;
  14.  // if (evt != "" ) {
  15.  // libelle       = document.form.evt.options[document.form.evt.selectedIndex].text;
  16.  // s =  'creer_note_evenement.php';
  17.  // s += '?evt='          + evt;
  18.  // }
  19.  if (frais != "" ) {
  20.   libelle       = document.affich.frais.options[document.affich.frais.selectedIndex].text;
  21.   s =  'creer_note_frais.php';
  22.   s += '?evt='          + frais;
  23.  }
  24.  pk_visite      = 0;
  25.  nom_contact    = "";
  26.  fk_entreprise  = document.affich.fk_entreprise.value;
  27.  jvis    = Today.getDate();
  28.  if (jvis >= 1 && jvis <= 9)  {
  29.   jvis  = '0'  + jvis;
  30.  }
  31.  mvis    = (Today.getMonth())+1;
  32.  if (mvis >= 1 && mvis <= 9)  {
  33.   mvis  = '0'  + mvis;
  34.  }
  35.  avis     = Today.getFullYear();
  36.   opener         = "liste_frais";
  37.  s += '&pk_visite='      + pk_visite;
  38.  s += '&fk_entreprise='  + fk_entreprise;
  39.  s += '&nom_contact='    + nom_contact;
  40.  s += '&libelle='        + libelle;
  41.  s += '&jvis='          + jvis;
  42.  s += '&mvis='          + mvis;
  43.  s += '&avis='          + avis;
  44.  s += '&opener='         + opener;
  45.  // alert ("opener "+opener);
  46.  document.location.href = s;
  47. }


L'erreur se fait sur la ligne 39 opener = "liste_frais";
liste_frais.php étant le nom de la page source.  
 
En variable je passe une variable issu d'une liste déroulante qui en la sélectionnant redirige la page
 
En supprimant cette ligne la redirection s'effectue bien, avec l'erreur la page n'est pas redirigé.
Cependant j'aimerais comprendre d’où viens le problème, pourquoi cela est apparu récemment alors qu'il n'y a pas eu de modif sur ce code, et quelles serait les conséquences de la suppression pur et simple.  
 
Merci de votre aide.


Message édité par stefaninho le 17-04-2013 à 10:56:10

---------------
Et vous, quel est votre Final Fantasy préféré ?  
Reply

Marsh Posté le 17-04-2013 à 10:54:15   

Reply

Marsh Posté le 17-04-2013 à 11:16:13    

Bon apparemment ca sert pas à grand chose a part avoir dans la page suivante le lien d’où on vient.  
Ça doit être une feature.  :o  
 
Et si je renomme opener en qqch d'autre ça passe.
Une maj du javascript qui a crée une fonction ou quelquechose du style "opener" récemment?


---------------
Et vous, quel est votre Final Fantasy préféré ?  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed