Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/07/2011, 17h56   #1
Membre régulier
 
Inscription : octobre 2007
Messages : 199
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 199
Points : 77
Points : 77
Par défaut Un objet qui bloque un champ

Bonjour,
J'ai produit un objet dont la mission est de gérer certains champs texte.
Il vérifie entre autre choses ce que l'utilisateur écrit.
PROBLEME : Le champ concerné n'accepte plus la saisie lorsque l'objet est créé. Et mon éditeur de code m'indique dans une bulle lorsque je survole le prototype de l'objet:
Citation:
An exception occurred while getting the Jsdoc.
Voici la fonction appelante sur l'évènement "onload" :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function init(){
 try{
  var ob = new formu();
  switch (document.getElementById('quoi').value){
    case 'aGa':
	ob.adCh('valeurA',1,15);
    break;
    case 'rEm'://REMISES
	ob.adCh('valeurA',1,21);
	ob.adCh('valeurB',2,100);
    break;
  }
 }catch(e){alert(e);}
}
Voici le code de l'objet :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
function formu(){
	this.ch = new Array(0);
	this.type = new Array(0);
	this.max = new Array(0);
	this.reg = /^[\- A-Za-z éèçàùôî\x27]+$/;
}
formu.prototype.adCh = function(zis, type, max){
	var b = this.ch.length;
	this.ch[b] = document.getElementById(zis);
	this.type[b] = type;
	this.max[b] = max;
}
Avant d'ajouter d'autres méthodes d'instances...
Une idée ? Des solutions ?
MERCI
JLC83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2011, 11h52   #2
Expert Confirmé
 
Avatar de javatwister
 
Homme
danseur
Inscription : août 2003
Messages : 2 667
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : danseur

Informations forums :
Inscription : août 2003
Messages : 2 667
Points : 3 035
Points : 3 035
c'est quoi ton attribut type?

en fait, il manquerait bien un ptit peu de code pour nous aider à comprendre;
un ptit bout de formulaire aussi, pourquoi pas;
javatwister est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2011, 12h46   #3
Membre régulier
 
Inscription : octobre 2007
Messages : 199
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 199
Points : 77
Points : 77
Bien vu et merci !
Le bout de code manquant se trouvait quelques 117 lignes plus bas dans un autre objet
Le voici, vous comprendrez immédiatement... Désolé !
Code :
1
2
3
4
imgClic.prototype.lesKeys = function(el){
var e = el || window.event;
var code = e.charCode || e.keyCode;
e.preventDefault();
A la suite de quoi une gestion des caractères et raccourcis claviers...
Le code des deux objets rentrait donc en conflit.
J'aurais du y penser tout de suite...
Merci quand même.
JL
JLC83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h16.


 
 
 
 
Partenaires

Hébergement Web