Forum de discussion
Forum « Programmation Javascript » (archives)
Re: fermeture d'un jeu de frame avec top.close()
Envoyé: 5 août 2004, 8h03 par Oznog
Tout ceci a été traité il y a déjà 4 ans sur les Trucsweb! "Les fenêtres ou l'objet WINDOW" (http://www.trucsweb.com/Javascript/trucs.asp?no=82&type=5) :
Encore plus simple que la solution de Hack_Track est de cibler la fenêtre "top". De cette façon tu peux fermer n'importe que'elle structure de n'importe quel cadre (frame) et le bouton fermer se trouve en même temps à la bonne place, soit dans le popUp! :
Dans le popup :
<a href="javascript:top.close();"
Sinon, pour le script de Hack_Track, fait une fonction que tu appelle quand tu veux :
<script type="text/javascript" language="javascript">
<!--
// Script gratuit des trucsweb.com
// Django (Oznog) Blais
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';
neo=window.open(nUrl,nNom,options);
if(neo.window.focus){neo.window.focus();}
}
// -->
</script>
<a href="">Ouvre le popUp</a>
p.s. un effort s.v.p. les amis! Les Trucsweb est un long et laborieux travail, si on en fait fit pour refaire ce qui est déjà fait ça n'avance à rien.
Merci
Oznog
Réponses
|