OVH Cloud OVH Cloud

[Dream MX] Aspect d'une fenêtre

10 réponses
Avatar
Mlep webforumsuser
Bonjour,

Une question qui paraitra sans doute idiote, mais je ne trouve pas !

Comment paramétrer l'aspect d'une fenêtre du navigateur (dimensions, barre de menu, barre d'état, etc..) autrement que par JavaScript window.open ? Je ne veux pas créer une nouvelle fenêtre, mais paramétrer une fenêtre existante.

Merci par avance,

Michel Leprêtre

10 réponses

Avatar
Dadou Duck webforumsuser
A ma connaissance, on ne peux pas modifier une fenetre deja ouverte.
Avatar
METIS
Dadou Duck wrote:
A ma connaissance, on ne peux pas modifier une fenetre deja
ouverte.



OK, mais est-ce qu'on peut forcer certains paramètres avant qu'elle ne
s'ouvre ?

Quand on ouvre une fenêtre en popup avec un JS, on peut demander sans
menubar, sans srcoll, etc.
Mais en cliquant une URL dans un email par exemple, on doit
obligatoirement passer par une deuxième fenêtre...
ENERVANT !!!

--
Avatar
Kalimbra
tu peux modifier sa taille et sa position après son ouverture..

sous certaines versions de NN tu pouvais même supprimer les barres
d'outils, mais je me suis toujours demandé si c'était un bug ou pas..



METIS a écrit:

Dadou Duck wrote:


A ma connaissance, on ne peux pas modifier une fenetre deja
ouverte.





OK, mais est-ce qu'on peut forcer certains paramètres avant qu'elle ne
s'ouvre ?

Quand on ouvre une fenêtre en popup avec un JS, on peut demander sans
menubar, sans srcoll, etc.
Mais en cliquant une URL dans un email par exemple, on doit
obligatoirement passer par une deuxième fenêtre...
ENERVANT !!!

--


Avatar
METIS
Kalimbra wrote:
tu peux modifier sa taille et sa position après son ouverture..



Une 2ème fenêtre, en popup, mais pas la première, celle qui lance le
navigateur à partir d'une adresse...
Tu fais comment ?

--
Avatar
Kalimbra
déplacement : self.moveTo (100,100);

redimensionnement : self.resizeTo (200,200);



METIS a écrit:

Kalimbra wrote:


tu peux modifier sa taille et sa position après son ouverture..





Une 2ème fenêtre, en popup, mais pas la première, celle qui lance le
navigateur à partir d'une adresse...
Tu fais comment ?

--


Avatar
METIS
Kalimbra wrote:
déplacement : self.moveTo (100,100);

redimensionnement : self.resizeTo (200,200);



==>OK merci, mais ça se met où c...te bidule ?
T'as la même chose pour sans barres ( menus, icônes, scroll...) ?

Moi j'ai ça, a mettre dans la barre d'adresse du browser :

javascript:resizeTo(800,600),moveTo(0,0)

Ca le fait, à la mimine...

--
Avatar
Kalimbra
tu peux ecrire une fonction que tu mets dans le head de ton doc

function MyPopUp () {
self.moveTo (100,100);
self.resizeTo (400,200)
}


et tu appelles la fonction dans le load de ton body

< BODY onLoad = "MyPopUp()">

Si tu veux l'améliorer tu peux changer la param à chaque fois

function MyPopUpParam (Xloc,Yloc,Largeur, Hauteur){
self.moveTo (Xloc, Yloc);
self.resizeTo (Largeur, Hauteur);
}

que tu appelles comme ça

< BODY onLoad="MyPopUpParam (100,100,400,200)">
}


Pour les barres de menus et tout ça tu peux pas le faire à la volée
normalement .. la seule solution que je connaisse est d'ouvrir ton popup
dans ta fenetre principale qui par principe n'est pas nommée (donc le
probleme est que pour l'atteindre ça différe des navigateurs) .. et
encore je crois que ça ne fonctionne que sous certaine version de NN


METIS a écrit:

Kalimbra wrote:


déplacement : self.moveTo (100,100);

redimensionnement : self.resizeTo (200,200);





==>OK merci, mais ça se met où c...te bidule ?
T'as la même chose pour sans barres ( menus, icônes, scroll...) ?

Moi j'ai ça, a mettre dans la barre d'adresse du browser :

javascript:resizeTo(800,600),moveTo(0,0)

Ca le fait, à la mimine...

--


Avatar
METIS
Kalimbra wrote:
tu peux ecrire une fonction
que tu mets dans le head de ton doc
function MyPopUp () {
self.moveTo (100,100);
self.resizeTo (400,200)
}



==>OK, merci, ça devient plus clair

Pour les barres de menus
et tout ça tu peux pas le faire
à la volée normalement ..



==>Voui, c'est énervant car on peut le faire à l'aide d'un JS, une
fois qu'une première fenêtre est ouverte.

C'est à dire que le logiciel dit navigateur doit d'abord s'ouvrir,
présenter une 1ère fenêtre, vide ou pleine et lancer une fenêtre popup
avec les caractéristiques voulues.

Le lancement de IE directement avec appel d'une fenêtre sans barres,
sans aucun habillage est impossible.

Enervant.

--
Avatar
Ned
"METIS" a écrit dans le message
| Le lancement de IE directement avec appel d'une fenêtre sans barres,
| sans aucun habillage est impossible.
|
| Enervant.
|

indispensable pour des raison de sécurité internet

--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
Avatar
METIS
Ned wrote:
"METIS" a écrit dans le message
Le lancement de IE directement avec appel d'une fenêtre sans
barres, sans aucun habillage est impossible.

Enervant.




indispensable pour des raison de sécurité internet



==>Ah...!!!??? Bé si il y avait que ce trou là...(;o)))

--