burno78 a écrit :
Bonjour,
Dans certains de mes formulaires, j'utilise target="_blank", ce qui ouvre une nouvelle fenêtre pour le traitement de celui-ci. Je voudrais que la fenêtre qui s'ouvre ai des dimensions que je lui fixe à un endroit ou à un autre. Alors, déjà, cela est il possible? Si oui, quelles sont les différentes façons?
Merci.
|
C'est possible, mais cela implique d'utiliser du javascript pour l'envoi du formulaire, cela sous entend que si l'utilisateur a désactiver le javascript, ton formulaire ne fonctionnera plus.
Ce que tu peux éventuellement faire, c'est un tout petit javascript qui redimentionne la nouvelle page qui s'ouvre, cela dit, comme inconvénient par rapport au pop up, c'est que tu conserve tous les attributs de ta page web (le popup permet de "masquer" la barre d'adresse, la barre de status, etc.).
Bon, pour redimentionner la fenêtre qui s'ouvre, il te suffit de remplacer la balise <body> de la page qui s'ouvre par :
Code :
- <body onload="window.moveto(20,20); window.resizeto(400,500); ">
|
où 20,20 sont les coordonnées de la fenêtre, 400 est la largeur et 500 la hauteur.
Cela permet, même si le javascript est désactivé de ne pas bloquer l'ouverture de cette nouvelle fenêtre.
Message édité par The-Shadow le 23-04-2005 à 23:49:23