Ernest a écrit :
>
> L'anglais n'est pas spécialement ma tasse de thé, je n'ai pas trouvé
> l'info, tu ne peux pas m'en dire un peu plus ?
en français (mais ce n'est pas "spécial IE", bien qu'on y en parle) :
http://developer.mozilla.org/fr/docs/DOM:window.open
> là je sèche
Ce ne serait plus possible de fermer la barre d'adresse avec IE7 ...
si le bête :
function pop() {
truc = window.open('monfichier.htm','','width=350,height= 250');
}
ne donne pas satisfaction avec IE
(doit ouvrir une fenêtre de 350/250 sans aucune barre, mais avec titre)
alors ... la totale :
function pop() {
var param = ""; // (0=non 1=oui) (yes=oui no=non)
param += 'location=0,'; // barre d'adresse
param += 'status=0,'; // barre d'état (FF interdit de la supprimer)
param += 'scrollbars=1,'; // les ascenseurs
param += 'resizable=1,'; // la case de redimensionnement
param += 'top=50,'; // marge haute
param += 'left=20,'; // marge gauche
param += 'width=350,'; // largeur totale
param += 'height=250,'; // hauteur totale
param += 'outerWidth=350,'; // largeur totale (FF NC)
param += 'outerHeight=250,'; // hauteur totale (FF NC)
param += 'innerWidth=320,'; // largeur intérieure (FF NC)
param += 'innerHeight=220,'; // hauteur intérieure (FF NC)
param += 'personalbar=0,'; // boutons persos (FF NC)
param += 'menu=1,'; // menus actifs ou non
param += 'menubar=1,'; // pareil
param += 'toolbar=0,'; // barre d'outils
param += 'directories=0,'; // boutons barre adresse (IE Win)
param += 'channelmode=0,'; // mode théatre (IE) (qu'est-ce?)
param += 'fullscreen=0,'; // plein écran (IE)
param += 'titlebar=1,'; // barre de titre (IE)
param += 'dependent=1,'; // auto-fermée si opener fermé (FF NC)
param += 'modal=0,'; // FF
param += 'dialog=0'; // FF
truc = window.open('monfichier.htm','',param);
}
En absence de stipulation, les valeurs par défaut sont :
(IE = Internet Explorer pour Windows (IE Mac fait comme NC))
(FF = Firefox)
(NC = Netscape)
- titlebar : = 1
- directories : = 1
- location : IE = 1 - FF/NC = 0
- menubar : IE = 1 - FF/NC = 1
- toolbar : IE = 1 - FF/NC = 0
- scrollbars : IE = 1 - FF = 0
- status : IE = 1 - FF/NC = 0
Bien entendu, IE fait tt le contraire de FF :-(
Pour FF/NC, le reste des stipulations est à 'no' si omises.
IE 7 refuse de fermer la barre d'adresse (y a pas d'alternative !)
Beaucoup de navigateurs refusent de fermer la barre d'état.
--
Stephane Moriaux et son (moins) vieux Mac