Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ 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 17/12/2011, 14h22   #1
Membre confirmé
 
Avatar de Luke spywoker
 
Homme
Etudiant informatique autodidacte
Inscription : juin 2010
Messages : 452
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Etudiant informatique autodidacte

Informations forums :
Inscription : juin 2010
Messages : 452
Points : 278
Points : 278
Par défaut $().dialog() bloque avec une ancre dans l'URL.

Salut les jQuery,
J'ai un problème qui est plutôt du domaine des évènements javascript mais le bug vient de la fenêtre de dialogue $().dialog() de jQuery-UI:
J'ai développé une fenêtre pop-up (avec $().dialog()) qui contient des champs de type='file' et un évènement qui devrait être onchange défini dans la balise <input> qui vérifie les données entrées mais que j'ai du redéfinir en évènement onblur a cause de la compatibilité avec firefox qui après le code de l'évènement onchange exécuté ne veut plus fermer la $().dialog() et m'affiche une ancre dans l'URL et donc bloque mon formulaire.
Le bug vient de jquery-ui car j'ai un champ <input type='file'> dans le même document avec un évènement onchange analogue qui fonctionne parfaitement avec firefox.
La rustine d'identification de navigateur et la redéfinition de l'évènement onchange en dehors de la balise <input type='file'> ne fonctionne pas ou du moins je n'y arrive pas.
Si quelqu'un a une alternative à me proposer il serait sympa de poster même si le problème n'est pas clairement énoncé.
Merci pour vos réponses.
__________________
Pour faire tes armes:
Use du présent pour construire ton futur sinon use de ce que tu as appris auparavant.
Et sois toujours bien armé avant de te lancer.
Le hasard ne sourit qu'aux gens préparés...
Blog: http://3dcyberspace.unblog.fr/
Site: Sanctuaire cybernétique
Luke spywoker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2011, 21h56   #2
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 221
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 61
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 221
Points : 6 767
Points : 6 767
Bonsoir

Un court exemple, reproductible, vaut mieux qu'un long discours.
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

Si un message vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h53.


 
 
 
 
Partenaires

Hébergement Web