ResizeTo avec Mozilla et Ie
10 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- afrodiziak
- WRInaute occasionnel

- Messages: 370
- Inscription: 25 Déc 2004
ResizeTo avec Mozilla et Ie
Bonsoir,sur mozilla 1.0.2 le resizeTo(....) n'agit pas alors que sur IE c'est bon !!!!
Quelqu'un aurait-il un script qui passe? pour au chargement d'un popup A le popup se resize en fonction de l'image chargée.
J'ai un code comme ceci..Merci.
Quelqu'un aurait-il un script qui passe? pour au chargement d'un popup A le popup se resize en fonction de l'image chargée.
- Code: Tout sélectionner
function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+20); window.focus();} else { setTimeout('checksize()',250) } }</script>
....</head><body onload="checksize()"><?php echo "<img src='$id'..>" ?>....</body>
J'ai un code comme ceci..Merci.
-

correiaj - WRInaute passionné

- Messages: 1110
- Inscription: 25 Avr 2005
Et en détourné,
si tu récupère les valeurs de l´image, et les passe en php puis les utilise dans ton window.poen:
function ouvre(fichier) {ff=window.open(fichier,"popup","width=
<? echo $width; ?>,height=<? echo $height; ?>,left=xx,top=yy") }
non?
si tu récupère les valeurs de l´image, et les passe en php puis les utilise dans ton window.poen:
function ouvre(fichier) {ff=window.open(fichier,"popup","width=
<? echo $width; ?>,height=<? echo $height; ?>,left=xx,top=yy") }
non?
- French Fred
- WRInaute occasionnel

- Messages: 265
- Inscription: 12 Fév 2004
As tu vérifier les options de FF ?
Tools > Options > Web Features
Enable Javascript > advanced
Cocher les actions que tu souhaites activer
Désolé, j'ai une version anglaise
FRed
Tools > Options > Web Features
Enable Javascript > advanced
Cocher les actions que tu souhaites activer
Désolé, j'ai une version anglaise
FRed
- shrom
- WRInaute impliqué

- Messages: 865
- Inscription: 5 Juil 2004
2 petite remarques:
1) puisque ta fonction est appelée avec <body onload="">, pas besoin de tester si l'image est chargée ( image.complete ) car la fonction ne sera appelée que lorsque la page entière sera chargée.
2) As-tu précisé height et width dans ta balise img ?
1) puisque ta fonction est appelée avec <body onload="">, pas besoin de tester si l'image est chargée ( image.complete ) car la fonction ne sera appelée que lorsque la page entière sera chargée.
2) As-tu précisé height et width dans ta balise img ?
- afrodiziak
- WRInaute occasionnel

- Messages: 370
- Inscription: 25 Déc 2004
En fait merci pour toutes vos remarques.
Mon code qui appelle la page php est dans un script js :
et sur mon load.php:
seulement quand je mets <?php echo "<IMG SRC='$id' width='+document.images[0].width' ...'BORDER='0'>";?>
ça passe pas doit être à cause de la syntaxe...
Sinon le fait de passer les paramètres height,width sur une page php serait mieux mais je trouve pas,le code ne passe pas ...
Oui mais passe pas...
Je ne sais pas comment avoir en php les valeurs de l'image sachant que mes images sont utilisées dans un javascript ...
Oui pour le onload mais c'est une sécurité en plus au cas où le script dans le head passerait pas ...(c'est vraiment inutile?)
Mon code qui appelle la page php est dans un script js :
- Code: Tout sélectionner
function op(){
window.open('load.php?id='+photos[which]+' ','_blank','height=600,width=600,resizable=yes');}
et sur mon load.php:
- Code: Tout sélectionner
<HTML><HEAD><TITLE>Popup image</TITLE>
<?php echo "<script language='javascript'>";
echo "function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+20); window.focus();} else { setTimeout('checksize()',250) } }</script> ";
?></HEAD><BODY onload='checksize()'leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>
<CENTER>
<?php echo "<IMG SRC='$id' BORDER='0'>";?></CENTER></BODY></HTML>
seulement quand je mets <?php echo "<IMG SRC='$id' width='+document.images[0].width' ...'BORDER='0'>";?>
ça passe pas doit être à cause de la syntaxe...
Sinon le fait de passer les paramètres height,width sur une page php serait mieux mais je trouve pas,le code ne passe pas ...
As tu vérifier les options de FF ?
Tools > Options > Web Features
Enable Javascript > advanced
Cocher les actions que tu souhaites activer
Oui mais passe pas...
Et en détourné,
si tu récupère les valeurs de l´image, et les passe en php puis les utilise dans ton window.poen:
function ouvre(fichier) {ff=window.open(fichier,"popup","width=
<? echo $width; ?>,height=<? echo $height; ?>,left=xx,top=yy") }
Je ne sais pas comment avoir en php les valeurs de l'image sachant que mes images sont utilisées dans un javascript ...
1) puisque ta fonction est appelée avec <body onload="">, pas besoin de tester si l'image est chargée ( image.complete ) car la fonction ne sera appelée que lorsque la page entière sera chargée.
2) As-tu précisé height et width dans ta balise img ?
Oui pour le onload mais c'est une sécurité en plus au cas où le script dans le head passerait pas ...(c'est vraiment inutile?)
- jeangab
- WRInaute discret

- Messages: 182
- Inscription: 25 Fév 2004
getimagesize() pour la taille d'une image http://www.php.net/function.getimagesize
- afrodiziak
- WRInaute occasionnel

- Messages: 370
- Inscription: 25 Déc 2004
Merci...jeangab a écrit:getimagesize() pour la taille d'une image http://www.php.net/function.getimagesize
- Code: Tout sélectionner
list($width, $height, $type, $attr) = getimagesize("$id");
<IMG SRC='$id' width='$width' height='$height' BORDER='0'>
Merci là ça me renvoie bien la valeur de l'image mais en fait il faudrait que je puisse trouver un moyen de resizer la fenetre car le resizeTo passe tjs pas...
Je cherche du côté php...
- jeangab
- WRInaute discret

- Messages: 182
- Inscription: 25 Fév 2004
c'est bizare ca, j'utilise exactement le meme code js sur un des mes sites, et ca fonctionne correctement chez moi avec ff ou ie. regarde les sources si ca peut t'aider.
-http://biere.jg-laurent.com/pico_brasserie/photo_pico_brasserie.php
-http://biere.jg-laurent.com/pico_brasserie/photo_pico_brasserie.php
10 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Mozilla
- 9 ans de Mozilla
- Mozilla et marquee
- Affichage different IE et mozilla
- Sortie de Mozilla 1.7
- Bug mozilla ?
- Pb css / mozilla
- mozilla / https
- [Navigateur] FireFox et Mozilla
- position entre mozilla et IE
- frame et mozilla firefox
- mozilla nikel, IE c galere...
- Flash, shockwave Mozilla et Ie ???
- Barre recherche mozilla
- Problèmes avec Mozilla
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
