Thickbox et Focus
azerwhite
Messages postés
753
Statut
Membre
-
avion-f16 Messages postés 20367 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 20367 Date d'inscription Statut Contributeur Dernière intervention -
Salutation à tous,
Pour ceux qui ne connaisse pas Thickbox c'est une page Web UI widget de dialogue écrit en JavaScript avec la bibliothèque jQuery. Sa fonction est d'afficher un Popup avec arrière plan grisé pour ce loguer, mettre un galerie de photo ou simplement du texte voir: http://jquery.com/demo/thickbox/ pour plus de détails.
Il y a beaucoup de forum qui n'ont pas réussit à répondre à cette question:
Comment permettre le focus d'un champ de formulaire à la création de cette 'iframe' ou 'popin'?
Pour le moment personne n'arrive à le faire 'a ce que j'ai compris des forums en anglais'.
Donc si jamais quelqu'un connait la solution, je pense que cela pourrait aider des gens, dont moi bien sur.
Sinon, je déconseille d'utiliser thickbox faire le tout à la main ou avec ses petites fonctions est surment bien plus simple.
Alala reprendre le travail sur l'intranet d'un autre stagiaire, c'est ben dur ^^
Merci à vous en tout cas.
Pour ceux qui ne connaisse pas Thickbox c'est une page Web UI widget de dialogue écrit en JavaScript avec la bibliothèque jQuery. Sa fonction est d'afficher un Popup avec arrière plan grisé pour ce loguer, mettre un galerie de photo ou simplement du texte voir: http://jquery.com/demo/thickbox/ pour plus de détails.
Il y a beaucoup de forum qui n'ont pas réussit à répondre à cette question:
Comment permettre le focus d'un champ de formulaire à la création de cette 'iframe' ou 'popin'?
Pour le moment personne n'arrive à le faire 'a ce que j'ai compris des forums en anglais'.
Donc si jamais quelqu'un connait la solution, je pense que cela pourrait aider des gens, dont moi bien sur.
Sinon, je déconseille d'utiliser thickbox faire le tout à la main ou avec ses petites fonctions est surment bien plus simple.
Alala reprendre le travail sur l'intranet d'un autre stagiaire, c'est ben dur ^^
Merci à vous en tout cas.
A voir également:
- Thickbox et Focus
- Helicon focus - Télécharger - Photo & Graphisme
- Focus writer - Télécharger - Traitement de texte
- Focus magic - Télécharger - Photo & Graphisme
- Firefox focus mac - Télécharger - Navigateurs
- Firefox focus - Télécharger - Navigateurs
7 réponses
Il faudrait que tu crées une fonction qui ouvre manuellement la lightbox.
Et dans cette fonction, tu ajoutes ça : tonchamp.focus();
Et dans cette fonction, tu ajoutes ça : tonchamp.focus();
Mmmm, j'ai pas tout à fait compris: la lightbox c'est quoi exactement ?
et après je fais un getElementBy
?
et après je fais un getElementBy
?
Je comprends pas bien pour le moment ma lightbox s'ouvre quand j'appuie sur un bouton donc manuellement non ?
Et le problème ne se résume pas à un .focus à ce que j'ai vu sur les forums qui en parler.
Tu as essayé ? ca marche ?
Et le problème ne se résume pas à un .focus à ce que j'ai vu sur les forums qui en parler.
Tu as essayé ? ca marche ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tu peux simplement ajouter un onclick sur le lien :
onclick="document.getElementById('id_du_champ').focus();"
Non, parce que au click le box n'est pas encore initialisé.
Je suis désolé mais tu as essayé ce que tu me propose ou tu dis juste les réponses bateaux d'un .focus ?
Néanmoins j'apprécie le fait que tu veux m'aider (Tu es bien le seul).
En tout cas, je trouve la solution nul part sur le net. C'est tout de même bizarre qu'une évidence d'accessibilité ne soit pas réalisable en Jquery.
Snif
Je suis désolé mais tu as essayé ce que tu me propose ou tu dis juste les réponses bateaux d'un .focus ?
Néanmoins j'apprécie le fait que tu veux m'aider (Tu es bien le seul).
En tout cas, je trouve la solution nul part sur le net. C'est tout de même bizarre qu'une évidence d'accessibilité ne soit pas réalisable en Jquery.
Snif
Certains système de lightbox permettent d'ouvrir une lightbox "manuellement" en Javascript, donc ça pourrait être faisable avec Thickbox.
En gros, tu mettrais onclick="ouvrirLightbox(); return false;" sur l'élément puis la fonction ressemblerai à ça :
En gros, tu mettrais onclick="ouvrirLightbox(); return false;" sur l'élément puis la fonction ressemblerai à ça :
function ouvrirLightbox() {
// commande qui ouvre une lightbox
champ.focus();
}