/ / Définir le focus sur un terminal jQuery situé dans une iframe - javascript, jquery, terminal, jquery-terminal

Définir le focus sur jQuery Terminal qui se trouve dans une iframe

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 № 1

En 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();
});