begin process at 2012 02 13 07:40:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Compatiilité javascrit backgoundColor


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Compatiilité javascrit backgoundColor

lundi 30 juin 2008 à 15:04:21 | Compatiilité javascrit backgoundColor

zemele

Bonjour,


J'ai fait une petite fonction qui me permet de coloriser les champs vide d'un folumaire :


function verifChampVide(listeChamp) {

    var x = 0;
    
    for(i = 0; i<listeChamp.length; i++){
        
        if($(listeChamp[i]).value == ''){
        
            //$(listeChamp[i]).style.backgroundColor='#FF6666';
            
            x++;
        
        }else{
        
            //$(listeChamp[i]).style.backgroundColor='#FFFFFF;';
        
        }
        
    }
    
    if(x > 0){
    
        return true;
        
    }else{
        
        return false;
        
    }

}

Ca fonctionne très bien sous fire fox mais pas sous ie...
Il me renvoie que la propriété de style n'est pas valide.

Y en aurait il un différent sous ie ?

Peut on m'aider svp...
lundi 30 juin 2008 à 15:46:36 | Re : Compatiilité javascrit backgoundColor

bultez

Membre Club


Bonjour,

et que fait la fonction $ ?
et comment sont décrit les champs du formulaire ?
et comment est appelée cette fonction ?

j'ai bien une vague idée, mais si je tente de deviner, je serais
peut-être à coté de la plaque te ce que je posterais serait inutile !

met nous ce qu'il faut (mais pas plus ! )
formualire avec 2 champs, $...


                Cordialement            Bul         [mon Site]     [M'écrire]
lundi 30 juin 2008 à 16:26:52 | Re : Compatiilité javascrit backgoundColor

zemele

$('') est une fonction prototype qui remplce document.form.element.
A l'aide de cette fonction je liste tous les champs contenu dans un array passé en argument de la fonction (listeChamp).

Elle elle fonctionne pas de pb.

La fonction est appelé lors que l'on clique sur le bouton de validation du formulaire. (qui n'est un pas un button type='submit' mais onClick...)


lundi 30 juin 2008 à 16:33:15 | Re : Compatiilité javascrit backgoundColor

zemele

Je suis sincèrement désolé de t'avoir (et au autres qui aurait lû le message), j'ai juste ajouté un ";" de trop à la fin du backgroundColor....

Je suis honteux....

En tout cas bultez, si tu n'utilise pas la fonction $(''), je te la recommande vivement, elle fait gagner un temp précieux et surtout évite quelques erreur de frappe comme celle que je vient de faire...
lundi 30 juin 2008 à 16:38:02 | Re : Compatiilité javascrit backgoundColor

bultez

Membre Club


>> document.form.element.
ok. t'es sûr que c'est pas un return getElementById ?

>>je liste tous les champs contenu dans un array passé en argument
ah. et comment ?

>>Elle elle fonctionne pas de pb.
peut être ! et peut-être pas compatible avec IE ! vas savoir

>>La fonction est appelé lorsque...
bref, faut que je me farcisse le formulaire, les boutons, l'appel,
le html, le javascript.... et ça ne correspondra peut-être pas
à ce que tu fais !


                Cordialement            Bul         [mon Site]     [M'écrire]
lundi 30 juin 2008 à 16:40:02 | Re : Compatiilité javascrit backgoundColor

bultez

Membre Club
ce que je peux te dire, c'est que genre de choses, j'ai des exemples
qui fonctionnent ( FF, IE ... ).
sans ce que tu fais : ??    ( un EXTRAIT, pas tout, le nécesaire pas plus ! )

                Cordialement            Bul         [mon Site]     [M'écrire]
lundi 30 juin 2008 à 16:53:12 | Re : Compatiilité javascrit backgoundColor

bultez

Membre Club


il y a très longtemps que j'utilise ce genre de "raccourcis"
et pas uniquement avec $ ou l'équivalent !
attention simplement au fait que ça appele une fonction... parfois intuile !

quand à ton ; il faudrait utiliser un éditeur avec coloration syntaxique
tu l'aurais vu ( perso j'use de NotePad++ )
et soit regarder la console d'erreurs, soit activer le debugger
car là aussi, c'est signalé
FireFox
regarder la "console d'erreurs"
Outils / Console d'erreurs
et mieux : télécharger FireBug
Internet
Explorer
activer le deboggage : Outils/options Internet/Avancés
dans la liste, sous "Navigation" : décocher
o Afficher une notification de chaque erreur de script
o Désactiver le débogage de Scripts (Internet Explorer)
et mieux : télécharger le Debogger IE
voir aussi : DebugBar et Companion JS
K-Meleon
regarder la "console d'erreurs"
Outils / Console d'erreurs
Opera
regarder la "console d'erreurs"
Outils / Avancé / Console d'erreurs
Safari
regarder Debug / Show JavaScript Console
° modifier Fichier Preferences.plist situé dans le
répertoire : Support:\Documents and Settings\utilisateur
\Application Data\Apple Computer\Safari\
y ajouter <key>IncludeDebugMenu</key>
<true/>


et y'a pas à être confus... j'ai fais bien pire,
mais nous, on ne pouvait pas trouver !
surtout que tu disais qu'avec FF ça baignait !


                Cordialement            Bul         [mon Site]     [M'écrire]
lundi 30 juin 2008 à 20:14:08 | Re : Compatiilité javascrit backgoundColor

zemele

Ben le pire c'est que ça fonctionne sous ff avec le ';' en trop... Bref, en tout cas je prends bonne note de tes préçieux conseils (notamment pour compagnon js).


Cette discussion est classée dans : style, javascrit, listechamp, compatiilité, backgoundcolor


Répondre à ce message

Sujets en rapport avec ce message

Style et Script [ par Pocel ] Débutant,je voudrai changer la couleur de la cellule d'un tableau à la sélection de cette dernière. Pour le moment j'applique un style au onClick, mai appel fonct. Javascrit dans asp [ par bboykossity ] salut les potes!j'voudrais appeler une fct javascript de l'asp, comment faire ?petit exemple : function toto(){alert("youplala");} < modification de l'attribut style en js avec netscape [ par tilla ] Bonjour,Je souhaite faire un roll-over textuel en changeant l'attribut style.display de la balise p.Pas de problème avec ie (évidemment)... mais impos z-index [ par MiTcH37 ] buenos dias...j'aimerai savoir comment modifier le z-index d'une div par le javascript...par exemple pour la hauteur c'est :document.all.NomDiv.style. Pbavec Netscape et le positionnement absolu [ par undine ] Netscape me fait des trucs bizarres : lorsque j'utilise un script pour placer un tableau aux coordonnées absolues (avec style.pixelLeft et style.pixel par dessous ou par dessous ...? [ par GuilleW ] voila .. il me faudrai un code du style :z-index:'100'mais dans une fonction ... je m'explique ...disons que j'ai deux en posi changer limage de fond d'un tableau [ par lumesh ] Salut,Bon oila, je suis a la recherche de la maniere pour modifier limage de fond d'une cellule d'un tableau avec javascript lors d'un rollover su cel Feuilles de style [ par mathieumg ] Bonjour j'aimerais faire une page avec différentes sortes de lien et de mousevers mais je ne sais pas comment. Je crois qu'il faut utiliser les feuill acces bouton [ par ben1 ] je suohaiterai vérifier que mes boutons sont bien actifs par .checked mais apparament ce ne fonctionne pas vraiment ... pourriez-vous m'aider?voici le javascript bouton checked function [ par ben1 ] je suohaiterai vérifier que mes boutons sont bien actifs par .checked mais apparament ce ne fonctionne pas vraiment ... pourriez-vous m'aider?> > voic


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales