OVH Cloud OVH Cloud

redimensionner une popup déjà ouverte ?

3 réponses
Avatar
Mr Prout !
Salut,

Encore un autre petit problème concernant les popup : sur mon site j'ai
plusieurs liens, chaque lien faisant apparaitre une popup avec une
taille différente...

Le problème est que quand j'ouvre une popup, puis que j'en ouvre une
autre sans avoir fermé la précédente, le contenu de ma 2è popup apparait
bien, mais la taille de la popup correspond toujours à la première...

Y a-t-il donc un moyen de redimensionner une popup déjà ouverte ?

Je vous remercie d'avance pour vos réponses...

@ bientot

Mr Prout !

3 réponses

Avatar
O.L.
Il se trouve que Mr Prout ! a formulé :
Salut,

Encore un autre petit problème concernant les popup : sur mon site j'ai
plusieurs liens, chaque lien faisant apparaitre une popup avec une taille
différente...

Le problème est que quand j'ouvre une popup, puis que j'en ouvre une autre
sans avoir fermé la précédente, le contenu de ma 2è popup apparait bien, mais
la taille de la popup correspond toujours à la première...

Y a-t-il donc un moyen de redimensionner une popup déjà ouverte ?

Je vous remercie d'avance pour vos réponses...

@ bientot

Mr Prout !


Tu veux vraiment que tes popups apparraissent toutes dans la même
fenêtre ? Tu ne veux pas que les gens puissent ouvrir plusieurs popups
à la fois ?
Si tu le veux, alors il suffit de mettre un nom différent à chaque fois
quand tu ouvres ta popup :
window.open('adresse.htm, 'NOM'+Math.random(), 'params,params,');

Sinon, essaie avec la fonction resizeTo() :
win = window.open('adresse.htm', 'popup', '');
win.resizeTo(640, 480);

@+

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net

Avatar
Mr Prout !
Il se trouve que Mr Prout ! a formulé :

Salut,

Encore un autre petit problème concernant les popup : sur mon site
j'ai plusieurs liens, chaque lien faisant apparaitre une popup avec
une taille différente...

Le problème est que quand j'ouvre une popup, puis que j'en ouvre une
autre sans avoir fermé la précédente, le contenu de ma 2è popup
apparait bien, mais la taille de la popup correspond toujours à la
première...

Y a-t-il donc un moyen de redimensionner une popup déjà ouverte ?

Je vous remercie d'avance pour vos réponses...

@ bientot

Mr Prout !



Tu veux vraiment que tes popups apparraissent toutes dans la même
fenêtre ? Tu ne veux pas que les gens puissent ouvrir plusieurs popups à
la fois ?
Si tu le veux, alors il suffit de mettre un nom différent à chaque fois
quand tu ouvres ta popup :
window.open('adresse.htm, 'NOM'+Math.random(), 'params,params,');

Sinon, essaie avec la fonction resizeTo() :
win = window.open('adresse.htm', 'popup', '');
win.resizeTo(640, 480);

@+



Super, ca marche , c'st exactement ce que je voulais, merci beaucoup !

Mr Prout !


Avatar
ASM
Salut,

Encore un autre petit problème concernant les popup : sur mon site j'ai
plusieurs liens, chaque lien faisant apparaitre une popup avec une
taille différente...

Le problème est que quand j'ouvre une popup, puis que j'en ouvre une
autre sans avoir fermé la précédente,


on peut expliquer au navigateur qu'il n'y ait qu'un seul popup à la fois

ou

on peut faire réafficher toujours dans le même popup.

le contenu de ma 2è popup apparait
bien, mais la taille de la popup correspond toujours à la première...

Y a-t-il donc un moyen de redimensionner une popup déjà ouverte ?


oui : maPopUp.resizeTo(300,215);

monPopUp.moveTo(50,60); mettre à 50px de la gauche et 60px du haut de l'écran
monPopUp.moveBy(50,60); bouger à 50px de la gauche et 60px du haut de position precedente
monPopUp.resizeTo(500,360); redimensionner à 500px de large et 360px de haut
monPopUp.resizeBy(50,60); agrandir de 50px de large et 60px de haut

et attention aux différences d'interprétation
par les différents navigateurs


(aller voir le lien que j'ai donné precedemment)



--
Stephane Moriaux et son [moins] vieux Mac