cs_SuperChouquette
Messages postés37Date d'inscriptiondimanche 24 février 2008StatutMembreDernière intervention18 mai 2010
-
24 avril 2009 à 23:16
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 2015
-
25 avril 2009 à 16:25
Bonjour, je suis débutant et je tente de faire un script qui permette d'effectuer une recherche dans une liste, celui- ci fonctionne parfaitement sous Mozilla Firefox et sous Safari mais il ne fonctionne pas correctement sous internet explorer et opéra, pourriez vous m'aider ? je ne sais pas du tout à quoi cela est du.
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 25 avril 2009 à 10:48
Bonjour,
tu as la même erreur avec les autres navigateurs
la différence c'est qu'ils continuent malgré tout,
IE et Opera s'arrêtent
tu testes ocument.getElementById('userNom_'+i).innerHTML !=
"555FINLISTEMEMBREINVITE555" && i < 5000
or après
vient
donc sur
ben ça plante :!
tu aurais pu (du ?) trouver plus simple pour boucler !
pour pallier ( temporairement !?! ) avec d'utiliser
document.getElementById('userNom_'+i).innerHTML
teste s'il existe : if ( document.getElementById('userNom_'+i) )...
Cordialement [mon Site] [M'écrire] Bul
au fait, ça aide un ch'tiot peu :
Navigateurs |Quelques Explications |----
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 (pour IE < 8) : télécharger le Debogger IE
voir aussi : DebugBar et Companion JS, ----
K-Meleon, utils / Cons, ----
Opera, utils / Asole d'erreurs, ----
Safari, Debug / Show JavaScript Console
° modifier Fichier com.apple.Safari.plist situé dans le
répertoire : Support:\Documents and Settings\utilisateur
\Application Data\Apple Computer\Safari\Preferences\
y ajouter <key>IncludeDebugMenu</key>
----
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 25 avril 2009 à 13:19
>>j'ai du rajouter texte = remplacer(texte,"");...
bah.... si tu utilises replace : chaîne.replace(/ce que tu veux/gi,"n'importe quoi");
g : pour toutes les occurrences
i : pour ne pas distinguer les majuscules des minuscules
@+
cs_SuperChouquette
Messages postés37Date d'inscriptiondimanche 24 février 2008StatutMembreDernière intervention18 mai 2010 25 avril 2009 à 13:00
Merci beacoup pour ta réponse ! ça m'a aidé et j'avais aussi une autre erreurJe ne sais pas pourquoi IE et Opéra créaient les en majuscule donc j'ai du rajouter texte <gras>remplacer(texte,""); et texte remplacer(texte,"</gras>"); pour enlever ces balise et que ca fonctionne.
Vous n’avez pas trouvé la réponse que vous recherchez ?
function supprContenu()
{
document.getElementById('recherchechamp').value='';
document.getElementById('croix').style.display='none';
document.getElementById('recherchechamp').style.borderRight='1px solid #bdc7d8';
document.getElementById('recherchechamp').style.width='192px';
}
function focusRecherche()
{
document.getElementById('recherchechamp').value='';
document.getElementById('recherchechamp').style.color='#000000';
}
function blurRecherche()
{
document.getElementById('recherchechamp').value='Veuillez sair le nom d\'un ami';
document.getElementById('recherchechamp').style.color='#777777';
}
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 25 avril 2009 à 16:25
nickel si ça baigne...
en général ( mais je sais que généralement il est stupide de généraliser )
on fait cela avec un select.
"adaptation" intéressante, mon foie.
@+