Forum de discussion
Forum « Programmation Javascript » (archives)
Re: Javascript et Accesskey et twNeowin c'est pas exactement ça...
Envoyé: 12 août 2004, 11h42 par I.S.M.U.
Car je l'ai appelé avec un OnFocus(j'ai pas trouvé mieux comme évenement) sur la page mère et le focus reste sur le lien. La fonction twNeowin s'occupe du focus de la fenêtre mais pas du lien à l'intérieur de la fenêtre...
Le problème c'est qu'un lien n'a pas de méthode Blur() pour enlever le focus. Je copie le code html, essayez-le en créant un petit html et vous comprendrez le problème :
<html><head>
<script type="text/javascript" language="javascript">
function twNeowin(nUrl,nNom,w,h,nScroll){
var winl = (screen.width) ? (screen.width-w)/2 : 0;
var wint = (screen.height) ? (screen.height-h)/2 : 0;
var options =
'width='+w+',height='+h+',top='+wint+',left='+winl+',scrollbars='+nScroll+',resizable=no';
// Ouvrir le popUp
neo=window.open(nUrl,nNom,options);
// Forcer le focus sur un PopUp déjà ouvert
if(neo.window.focus){neo.window.focus();}
}
</script>
</head><body>
Faites Alt-X et ensuite essayez de fermer les popups. Revenez sur cette fenêtre, cliquez à
l'intérieur(ce qui enlève le focus du lien) et ensuite, fermez les popups.
Si je pouvais changer le focus du lien automatiquement plutôt que de devoir cliquer...
<a href="" target="_blank" accesskey="X"
onfocus="twNeowin('page.html','','scrollbars=yes,width=640,height=420');"></a>
</body>
</html>
Réponses
|