Bonjour,
Je dois afficher un fichier JPG dont la hauteur (2400 pixels) est supérieure
à taille de mon écran.
Le code que j'utile actuellement est :
function new_window2(url)
{
link =
window.open(url,"Link","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=900,height=900,left=0,top=0");link.focus();
}
</script>
La fenêtre s'ouvre bien mais l'image est toute ratatinée. Je voudrai ouvrir
la fenêtre en voyant l'image en pleine taille quitte à n'en voir qu'une
seule partie et devoir utiliser l'ascenseur pour scroller vers le bas.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ASM
Bonjour, Je dois afficher un fichier JPG dont la hauteur (2400 pixels) est supérieure à taille de mon écran. [...]
La fenêtre s'ouvre bien mais l'image est toute ratatinée. Je voudrai ouvrir la fenêtre en voyant l'image en pleine taille quitte à n'en voir qu'une seule partie et devoir utiliser l'ascenseur pour scroller vers le bas.
normalement, avec ce code, c'est bien ça que tu dois obtenir
Est-ce que quelqu'un à une idée ?
Si l'image est ratatinée c'est que tu utilises FireFox, non ? Le mien adapte l'image à la fenêtre. Au survol de l'image le curseur se change en (+) il suffit de cliquer pour avoir l'image en taille réelle.
link = window.open(url,'Link','left=0,top=0,width0,height='+ screen.height+',scrollbars=1,resizable=1"); link.focus()
-- Stephane Moriaux et son [moins] vieux Mac
Bonjour,
Je dois afficher un fichier JPG dont la hauteur (2400 pixels) est supérieure
à taille de mon écran.
[...]
La fenêtre s'ouvre bien mais l'image est toute ratatinée. Je voudrai ouvrir
la fenêtre en voyant l'image en pleine taille quitte à n'en voir qu'une
seule partie et devoir utiliser l'ascenseur pour scroller vers le bas.
normalement, avec ce code, c'est bien ça que tu dois obtenir
Est-ce que quelqu'un à une idée ?
Si l'image est ratatinée c'est que tu utilises FireFox, non ?
Le mien adapte l'image à la fenêtre.
Au survol de l'image le curseur se change en (+)
il suffit de cliquer pour avoir l'image en taille réelle.
link = window.open(url,'Link','left=0,top=0,width0,height='+
screen.height+',scrollbars=1,resizable=1");
link.focus()
Bonjour, Je dois afficher un fichier JPG dont la hauteur (2400 pixels) est supérieure à taille de mon écran. [...]
La fenêtre s'ouvre bien mais l'image est toute ratatinée. Je voudrai ouvrir la fenêtre en voyant l'image en pleine taille quitte à n'en voir qu'une seule partie et devoir utiliser l'ascenseur pour scroller vers le bas.
normalement, avec ce code, c'est bien ça que tu dois obtenir
Est-ce que quelqu'un à une idée ?
Si l'image est ratatinée c'est que tu utilises FireFox, non ? Le mien adapte l'image à la fenêtre. Au survol de l'image le curseur se change en (+) il suffit de cliquer pour avoir l'image en taille réelle.
link = window.open(url,'Link','left=0,top=0,width0,height='+ screen.height+',scrollbars=1,resizable=1"); link.focus()
-- Stephane Moriaux et son [moins] vieux Mac
Eric Hourant
Bonjour Stéphane, Merci pour la réponse.
Si l'image est ratatinée c'est que tu utilises FireFox, non ?<< Non. j'utilise IE 6.0
Au survol de l'image le curseur se change en (+) il suffit de cliquer pour avoir l'image en taille réelle.<< De fait, au survol, j'ai une espèce de gros bouton qui me permet d'avoir
l'image en taille réelle. C'est cela que je veux éviter et obtenir d'office l'image en taille réelle.
Eric
"ASM" a écrit dans le message de news: 44ed81a5$0$864$
Bonjour, Je dois afficher un fichier JPG dont la hauteur (2400 pixels) est supérieure à taille de mon écran. [...]
La fenêtre s'ouvre bien mais l'image est toute ratatinée. Je voudrai ouvrir la fenêtre en voyant l'image en pleine taille quitte à n'en voir qu'une seule partie et devoir utiliser l'ascenseur pour scroller vers le bas.
normalement, avec ce code, c'est bien ça que tu dois obtenir
Est-ce que quelqu'un à une idée ?
Si l'image est ratatinée c'est que tu utilises FireFox, non ? Le mien adapte l'image à la fenêtre. Au survol de l'image le curseur se change en (+) il suffit de cliquer pour avoir l'image en taille réelle.
link = window.open(url,'Link','left=0,top=0,width0,height='+ screen.height+',scrollbars=1,resizable=1"); link.focus()
-- Stephane Moriaux et son [moins] vieux Mac
Bonjour Stéphane,
Merci pour la réponse.
Si l'image est ratatinée c'est que tu utilises FireFox, non ?<<
Non. j'utilise IE 6.0
Au survol de l'image le curseur se change en (+) il suffit de cliquer
pour avoir l'image en taille réelle.<<
De fait, au survol, j'ai une espèce de gros bouton qui me permet d'avoir
l'image en taille réelle. C'est cela que je veux éviter et obtenir d'office
l'image en taille réelle.
Eric
"ASM" <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> a écrit dans le message
de news: 44ed81a5$0$864$ba4acef3@news.orange.fr...
Bonjour,
Je dois afficher un fichier JPG dont la hauteur (2400 pixels) est
supérieure à taille de mon écran.
[...]
La fenêtre s'ouvre bien mais l'image est toute ratatinée. Je voudrai
ouvrir la fenêtre en voyant l'image en pleine taille quitte à n'en voir
qu'une seule partie et devoir utiliser l'ascenseur pour scroller vers le
bas.
normalement, avec ce code, c'est bien ça que tu dois obtenir
Est-ce que quelqu'un à une idée ?
Si l'image est ratatinée c'est que tu utilises FireFox, non ?
Le mien adapte l'image à la fenêtre.
Au survol de l'image le curseur se change en (+)
il suffit de cliquer pour avoir l'image en taille réelle.
link = window.open(url,'Link','left=0,top=0,width0,height='+
screen.height+',scrollbars=1,resizable=1");
link.focus()
Si l'image est ratatinée c'est que tu utilises FireFox, non ?<< Non. j'utilise IE 6.0
Au survol de l'image le curseur se change en (+) il suffit de cliquer pour avoir l'image en taille réelle.<< De fait, au survol, j'ai une espèce de gros bouton qui me permet d'avoir
l'image en taille réelle. C'est cela que je veux éviter et obtenir d'office l'image en taille réelle.
Eric
"ASM" a écrit dans le message de news: 44ed81a5$0$864$
Bonjour, Je dois afficher un fichier JPG dont la hauteur (2400 pixels) est supérieure à taille de mon écran. [...]
La fenêtre s'ouvre bien mais l'image est toute ratatinée. Je voudrai ouvrir la fenêtre en voyant l'image en pleine taille quitte à n'en voir qu'une seule partie et devoir utiliser l'ascenseur pour scroller vers le bas.
normalement, avec ce code, c'est bien ça que tu dois obtenir
Est-ce que quelqu'un à une idée ?
Si l'image est ratatinée c'est que tu utilises FireFox, non ? Le mien adapte l'image à la fenêtre. Au survol de l'image le curseur se change en (+) il suffit de cliquer pour avoir l'image en taille réelle.
link = window.open(url,'Link','left=0,top=0,width0,height='+ screen.height+',scrollbars=1,resizable=1"); link.focus()
-- Stephane Moriaux et son [moins] vieux Mac
O.L.
Le 24/08/2006, Eric Hourant a dit :
Bonjour Stéphane, Merci pour la réponse.
Si l'image est ratatinée c'est que tu utilises FireFox, non ?<< Non. j'utilise IE 6.0
Au survol de l'image le curseur se change en (+) il suffit de cliquer pour avoir l'image en taille réelle.<< De fait, au survol, j'ai une espèce de gros bouton qui me permet d'avoir
l'image en taille réelle. C'est cela que je veux éviter et obtenir d'office l'image en taille réelle.
Eric
Pour régler le problème, tu dois faire apparaitre ton image JPEG dans une page HTML toute simple (tonImage.htm : <img src=tonImage.jpg>), au lieu de faire pointer ta popup directement sur le fichier tonImage.jpg.
C'est AMHA la seule manière de contourner le redimensionnement automatique que fait IE lorsqu'on lui demande d'afficher une *image* et pas une *page web* .
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
Le 24/08/2006, Eric Hourant a dit :
Bonjour Stéphane,
Merci pour la réponse.
Si l'image est ratatinée c'est que tu utilises FireFox, non ?<<
Non. j'utilise IE 6.0
Au survol de l'image le curseur se change en (+) il suffit de cliquer
pour avoir l'image en taille réelle.<<
De fait, au survol, j'ai une espèce de gros bouton qui me permet d'avoir
l'image en taille réelle. C'est cela que je veux éviter et obtenir d'office
l'image en taille réelle.
Eric
Pour régler le problème, tu dois faire apparaitre ton image JPEG dans
une page HTML toute simple (tonImage.htm : <img src=tonImage.jpg>), au
lieu de faire pointer ta popup directement sur le fichier tonImage.jpg.
C'est AMHA la seule manière de contourner le redimensionnement
automatique que fait IE lorsqu'on lui demande d'afficher une *image* et
pas une *page web* .
--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net
Si l'image est ratatinée c'est que tu utilises FireFox, non ?<< Non. j'utilise IE 6.0
Au survol de l'image le curseur se change en (+) il suffit de cliquer pour avoir l'image en taille réelle.<< De fait, au survol, j'ai une espèce de gros bouton qui me permet d'avoir
l'image en taille réelle. C'est cela que je veux éviter et obtenir d'office l'image en taille réelle.
Eric
Pour régler le problème, tu dois faire apparaitre ton image JPEG dans une page HTML toute simple (tonImage.htm : <img src=tonImage.jpg>), au lieu de faire pointer ta popup directement sur le fichier tonImage.jpg.
C'est AMHA la seule manière de contourner le redimensionnement automatique que fait IE lorsqu'on lui demande d'afficher une *image* et pas une *page web* .
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
ASM
Pour régler le problème, tu dois faire apparaitre ton image JPEG dans une page HTML toute simple (tonImage.htm : <img src=tonImage.jpg>), au lieu de faire pointer ta popup directement sur le fichier tonImage.jpg.
Ha! Super ! Ça marche même avec FireFox !
et sinon :
<script type="text/javascript"> function new_window2(url) { var pref = "scrollbars=1,resizable=1,width00,height00"; link = window.open("","",pref); with(link.document) { open(); write('<html><img src="'+ url+ '" onclick="self.close()"'+ ' title="clic pour me fermer"></html>'); close(); } link.focus(); } </script>
<a href="image.gif" onclick="new_window2(this.href); return false;" target="_blank">[ T E S T }</a>
à voir ici : http://stephane.moriaux.perso.orange.fr/truc/popup_image_normale
-- Stephane Moriaux et son [moins] vieux Mac
Pour régler le problème, tu dois faire apparaitre ton image JPEG dans
une page HTML toute simple (tonImage.htm : <img src=tonImage.jpg>), au
lieu de faire pointer ta popup directement sur le fichier tonImage.jpg.
Ha! Super ! Ça marche même avec FireFox !
et sinon :
<script type="text/javascript">
function new_window2(url)
{
var pref = "scrollbars=1,resizable=1,width00,height00";
link = window.open("","",pref);
with(link.document) {
open();
write('<html><img src="'+
url+
'" onclick="self.close()"'+
' title="clic pour me fermer"></html>');
close();
}
link.focus();
}
</script>
<a href="image.gif"
onclick="new_window2(this.href); return false;"
target="_blank">[ T E S T }</a>
à voir ici :
http://stephane.moriaux.perso.orange.fr/truc/popup_image_normale
Pour régler le problème, tu dois faire apparaitre ton image JPEG dans une page HTML toute simple (tonImage.htm : <img src=tonImage.jpg>), au lieu de faire pointer ta popup directement sur le fichier tonImage.jpg.
Ha! Super ! Ça marche même avec FireFox !
et sinon :
<script type="text/javascript"> function new_window2(url) { var pref = "scrollbars=1,resizable=1,width00,height00"; link = window.open("","",pref); with(link.document) { open(); write('<html><img src="'+ url+ '" onclick="self.close()"'+ ' title="clic pour me fermer"></html>'); close(); } link.focus(); } </script>
<a href="image.gif" onclick="new_window2(this.href); return false;" target="_blank">[ T E S T }</a>
à voir ici : http://stephane.moriaux.perso.orange.fr/truc/popup_image_normale
-- Stephane Moriaux et son [moins] vieux Mac
Laurent vilday
var pref = "scrollbars=1,resizable=1,width00,height00"; link = window.open("","",pref); with(link.document) { open(); write('<html><img src="'+
Non, il faut éviter la notation avec with(object) au *maximum*. C'est à dire tout le temps en fait, ne jamais l'utiliser donc.
var foo = "window.foo"; var bar = { "foo":"bar.foo", "bar":"bar.bar" }; var foobar = { "foo":"foobar.foo", "bar":"foobar.bar" };
... ... ...
with (foobar) { alert(foo + ' / ' + bar); }
La lecture immédiate d'une partie du code ne permet pas de savoir ce qui va être affiché. Est-ce qu'on utilise les variable globale (foo et bar) ou une propriété de foobar. Si on ne peut pas lire un code sans ambiguité, cad sans être sur à 100% de ce qu'il est censé se passer, il est alors impossible d'assurer le bon fonctionnement. Le statement with ne devrait donc jamais être utilisé.
L'exemple ici est simpliste et ne pose certes pas d'ambiguité de lecture, mais quid de celui la :
var one = 1, two = 2, lbl = null; var obj = { one:{two:{lbl:'',childs:{lbl:'',width:''},parent:null}}} var childs = { lbl:'', parent:'', one:null };
with ( obj ) { with ( one ) { with ( two ) { lbl = 'mon label'; with ( childs ) { lbl = 'other'; } } } }
" with " ne devrait *jamais* être utilisé.
-- laurent
var pref = "scrollbars=1,resizable=1,width00,height00";
link = window.open("","",pref);
with(link.document) {
open();
write('<html><img src="'+
Non, il faut éviter la notation avec with(object) au *maximum*. C'est à
dire tout le temps en fait, ne jamais l'utiliser donc.
var foo = "window.foo";
var bar = { "foo":"bar.foo", "bar":"bar.bar" };
var foobar = { "foo":"foobar.foo", "bar":"foobar.bar" };
...
...
...
with (foobar)
{
alert(foo + ' / ' + bar);
}
La lecture immédiate d'une partie du code ne permet pas de savoir ce qui
va être affiché. Est-ce qu'on utilise les variable globale (foo et bar)
ou une propriété de foobar. Si on ne peut pas lire un code sans
ambiguité, cad sans être sur à 100% de ce qu'il est censé se passer, il
est alors impossible d'assurer le bon fonctionnement. Le statement with
ne devrait donc jamais être utilisé.
L'exemple ici est simpliste et ne pose certes pas d'ambiguité de
lecture, mais quid de celui la :
var one = 1, two = 2, lbl = null;
var obj = { one:{two:{lbl:'',childs:{lbl:'',width:''},parent:null}}}
var childs = { lbl:'', parent:'', one:null };
with ( obj )
{
with ( one )
{
with ( two )
{
lbl = 'mon label';
with ( childs )
{
lbl = 'other';
}
}
}
}
var pref = "scrollbars=1,resizable=1,width00,height00"; link = window.open("","",pref); with(link.document) { open(); write('<html><img src="'+
Non, il faut éviter la notation avec with(object) au *maximum*. C'est à dire tout le temps en fait, ne jamais l'utiliser donc.
var foo = "window.foo"; var bar = { "foo":"bar.foo", "bar":"bar.bar" }; var foobar = { "foo":"foobar.foo", "bar":"foobar.bar" };
... ... ...
with (foobar) { alert(foo + ' / ' + bar); }
La lecture immédiate d'une partie du code ne permet pas de savoir ce qui va être affiché. Est-ce qu'on utilise les variable globale (foo et bar) ou une propriété de foobar. Si on ne peut pas lire un code sans ambiguité, cad sans être sur à 100% de ce qu'il est censé se passer, il est alors impossible d'assurer le bon fonctionnement. Le statement with ne devrait donc jamais être utilisé.
L'exemple ici est simpliste et ne pose certes pas d'ambiguité de lecture, mais quid de celui la :
var one = 1, two = 2, lbl = null; var obj = { one:{two:{lbl:'',childs:{lbl:'',width:''},parent:null}}} var childs = { lbl:'', parent:'', one:null };
with ( obj ) { with ( one ) { with ( two ) { lbl = 'mon label'; with ( childs ) { lbl = 'other'; } } } }
Non, il faut éviter la notation avec with(object) au *maximum*. C'est à dire tout le temps en fait, ne jamais l'utiliser donc. [...]
L'exemple ici est simpliste et ne pose certes pas d'ambiguité
Ouf ! j'ai cru un moment que j'avais un FireFox supérieurement intelligent :-)
-- Stephane Moriaux et son [moins] vieux Mac
Eric Hourant
Impec. Cela fonctionne.
Merci à tous.
Eric
"ASM" a écrit dans le message de news: 44eda5cc$0$877$
Pour régler le problème, tu dois faire apparaitre ton image JPEG dans une page HTML toute simple (tonImage.htm : <img src=tonImage.jpg>), au lieu de faire pointer ta popup directement sur le fichier tonImage.jpg.
Ha! Super ! Ça marche même avec FireFox !
et sinon :
<script type="text/javascript"> function new_window2(url) { var pref = "scrollbars=1,resizable=1,width00,height00"; link = window.open("","",pref); with(link.document) { open(); write('<html><img src="'+ url+ '" onclick="self.close()"'+ ' title="clic pour me fermer"></html>'); close(); } link.focus(); } </script>
<a href="image.gif" onclick="new_window2(this.href); return false;" target="_blank">[ T E S T }</a>
à voir ici : http://stephane.moriaux.perso.orange.fr/truc/popup_image_normale
-- Stephane Moriaux et son [moins] vieux Mac
Impec. Cela fonctionne.
Merci à tous.
Eric
"ASM" <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> a écrit dans le message
de news: 44eda5cc$0$877$ba4acef3@news.orange.fr...
Pour régler le problème, tu dois faire apparaitre ton image JPEG dans une
page HTML toute simple (tonImage.htm : <img src=tonImage.jpg>), au lieu
de faire pointer ta popup directement sur le fichier tonImage.jpg.
Ha! Super ! Ça marche même avec FireFox !
et sinon :
<script type="text/javascript">
function new_window2(url)
{
var pref = "scrollbars=1,resizable=1,width00,height00";
link = window.open("","",pref);
with(link.document) {
open();
write('<html><img src="'+
url+
'" onclick="self.close()"'+
' title="clic pour me fermer"></html>');
close();
}
link.focus();
}
</script>
<a href="image.gif"
onclick="new_window2(this.href); return false;"
target="_blank">[ T E S T }</a>
à voir ici :
http://stephane.moriaux.perso.orange.fr/truc/popup_image_normale
"ASM" a écrit dans le message de news: 44eda5cc$0$877$
Pour régler le problème, tu dois faire apparaitre ton image JPEG dans une page HTML toute simple (tonImage.htm : <img src=tonImage.jpg>), au lieu de faire pointer ta popup directement sur le fichier tonImage.jpg.
Ha! Super ! Ça marche même avec FireFox !
et sinon :
<script type="text/javascript"> function new_window2(url) { var pref = "scrollbars=1,resizable=1,width00,height00"; link = window.open("","",pref); with(link.document) { open(); write('<html><img src="'+ url+ '" onclick="self.close()"'+ ' title="clic pour me fermer"></html>'); close(); } link.focus(); } </script>
<a href="image.gif" onclick="new_window2(this.href); return false;" target="_blank">[ T E S T }</a>
à voir ici : http://stephane.moriaux.perso.orange.fr/truc/popup_image_normale