Prob format fenetre en javascript...
ryworld
Messages postés
4
Statut
Membre
-
Posotaz Messages postés 505 Statut Membre -
Posotaz Messages postés 505 Statut Membre -
bonjour,
j'ai un petit souci avec un javascript :
<script language="JavaScript">
<!--
function nouvelle_fenetre(url)
{
window.open(url,"photo","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=,height=");
}
//-->
</script>
en fait je voudrais que ma fenetre s'adapte au format de la photo qu'elle contient sachant que ca va différer d'une photo à l'autre... bref j'ai un peu tout essayé, sans spécifier H et W ou en mettant auto voir rien et ca marche pas, une idée quelqu'un ???
merci
j'ai un petit souci avec un javascript :
<script language="JavaScript">
<!--
function nouvelle_fenetre(url)
{
window.open(url,"photo","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=,height=");
}
//-->
</script>
en fait je voudrais que ma fenetre s'adapte au format de la photo qu'elle contient sachant que ca va différer d'une photo à l'autre... bref j'ai un peu tout essayé, sans spécifier H et W ou en mettant auto voir rien et ca marche pas, une idée quelqu'un ???
merci
A voir également:
- Prob format fenetre en javascript...
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Hp usb disk storage format tool - Télécharger - Stockage
- Format apfs - Guide
- Format bin - Guide
2 réponses
Salut Ryworld,
Regarde déjà ici : http://www.fontstuff.com (y'a un exemple qui a l'air de fonctionner)
Donc en gros, il faut que tu récupères la taille de l'image par un moyen ou un autre et que tu crées et redimensionnes ta fenêtre suivant cette taille. Mais n'oublie pas que selon les options du navigateur, le redimensionnement de fenêtres peut ne pas fonctionner.
Regarde déjà ici : http://www.fontstuff.com (y'a un exemple qui a l'air de fonctionner)
Donc en gros, il faut que tu récupères la taille de l'image par un moyen ou un autre et que tu crées et redimensionnes ta fenêtre suivant cette taille. Mais n'oublie pas que selon les options du navigateur, le redimensionnement de fenêtres peut ne pas fonctionner.
Très rapidement parce qu'il est tard (mais ça me perturbait de ne pas trouver au moins une solution d'une chose aussi utilisée) :
1. Créer un objet Image et lui affecter la source de l'image par sa propriété src.
2. Obtenir la taille de cet objet (image. width et height)
3. Créer la fenêtre avec ces dimensions.
J'ai fait un petit exemple qui fonctionne (testé sous FF2) :
Voilà :D
Y'a moyen d'optimiser mais ça je te laisse faire ;-) Tiens-nous au courrant !
1. Créer un objet Image et lui affecter la source de l'image par sa propriété src.
2. Obtenir la taille de cet objet (image. width et height)
3. Créer la fenêtre avec ces dimensions.
J'ai fait un petit exemple qui fonctionne (testé sous FF2) :
<html>
<head>
<title>Ouverture fenêtre taille Image</title>
<script type="text/javascript">
function ouvre() {
var image = new Image();
var url = "angel_9 copy.jpg";
image.src = url;
window.open(url, "Photo Angel", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=" + image.width + ",height=" + image.height);
}
</script>
</head>
<body>
<p><a onclick="ouvre();">Ouvrir Angel</a></p>
</body>
</html>
Voilà :D
Y'a moyen d'optimiser mais ça je te laisse faire ;-) Tiens-nous au courrant !