J'ai un iframe qui contient un terminal Jquery. L’iframe est masqué et j’affiche lorsque j’appuie sur un bouton. Le problème, c’est que je dois cliquer sur le terminal pour définir le focus et est un peu gênant.
J’ai essayé d’écrire un script qui active le iframe ou un élément existant dans le terminal mais qui n’a pas le focus.
EDIT: J'ai résolu le problème. La solution que j’ai trouvée est la suivante:
$("iframe")[0].focus();
Réponses:
1 pour la réponse № 1En réalité, il n’est pas lié au terminal, vous devez appeler focus
sur l'objet window
$("button").click(function() {
var iframe = $("iframe").show();
iframe[0].contentWindow.focus();
});