Pop-up
Dernière réponse : dans Programmation
Salut, je cherche à mettre un pop-up sur ma page perso, de telle sorte qu'en cliquant sur une miniature, l'image s'ouvre dans une fenêtre volante paramétrée en dimensions fixes, sans toolbar, etc.
J'ai cherché un script sur allhtml.com, mais ça marche pas. En attendant, j'ai mis une fenêtre html standard, c'est un peu naze ;-)
Merci
J'ai cherché un script sur allhtml.com, mais ça marche pas. En attendant, j'ai mis une fenêtre html standard, c'est un peu naze ;-)
Merci
Autres pages sur : pop
Lassé par la pub ? Créez un compte
Javacript Powaaaaa ! :-D
lien : Toutjavascript
Tu devrais trouver ton bonheur... et sinon :
:google:
:chance: ;-)
lien : Toutjavascript
Tu devrais trouver ton bonheur... et sinon :
:google:
:chance: ;-)
Ouais, j'ai essayé tout ça, mais ça marche pas... desespérant :-(
C'est là
L'image à droite (joli paysage), vous sauriez me dire pourquoi ça marche pas ?!
Thanx
[Edit : j'ai laissé un lien en dessous, histoire de voir l'img]
C'est là
L'image à droite (joli paysage), vous sauriez me dire pourquoi ça marche pas ?!
Thanx
[Edit : j'ai laissé un lien en dessous, histoire de voir l'img]
Je sais pas si tu as vu ce site:
http://www.java.scripts-fr.com/scripts.php?js=13#
Ca me parai un script pas mal pour toi!
http://www.java.scripts-fr.com/scripts.php?js=13#
Ca me parai un script pas mal pour toi!
<SCRIPT LANGUAGE="JavaScript">
function PopupImage(img) {
popup=open("",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=yes');
popup.document.write("<HTML><HEAD><TITLE>titre image</TITLE></HEAD>");
popup.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+12,document.images[0].height+30); window.focus();} else { setTimeout('check()',250) } }</"+"SCRIPT>");
popup.document.write("<BODY onload='checksize()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0><IMG src='"+img+"' border=0>");
popup.document.write("");
popup.document.write("</BODY></HTML>");
popup.document.close();
}
</SCRIPT>
ce code entre </title> et </head>
<A href="javascript
opupImage('chemin/images')" border=0>cilke here</a>
et celui la ou tu veux placer ton lien! Ca marche impec! J'ai passer la nuit dessus, je le garanti OK!
lol
function PopupImage(img) {
popup=open("",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=yes');
popup.document.write("<HTML><HEAD><TITLE>titre image</TITLE></HEAD>");
popup.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+12,document.images[0].height+30); window.focus();} else { setTimeout('check()',250) } }</"+"SCRIPT>");
popup.document.write("<BODY onload='checksize()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0><IMG src='"+img+"' border=0>");
popup.document.write("");
popup.document.write("</BODY></HTML>");
popup.document.close();
}
</SCRIPT>
ce code entre </title> et </head>
<A href="javascript
opupImage('chemin/images')" border=0>cilke here</a>et celui la ou tu veux placer ton lien! Ca marche impec! J'ai passer la nuit dessus, je le garanti OK!
lol
Merci d'y avoir passé la nuit ! Malheureusement, je crois que le problème ne vient pas des scripts, mais de l'application que j'en fais... :-D
Un truc m'éhchappe, j'applique à la lettre les consignes des différents sites, ainsi que les tiennes, mais rien n'y fait :-?
Si quelqu'un a le courage de regarder :
Partie 1 : ligne 36, colonne 1
Partie 2 : ligne 274, Colonne 19
Site
Merci !
Un truc m'éhchappe, j'applique à la lettre les consignes des différents sites, ainsi que les tiennes, mais rien n'y fait :-?
Si quelqu'un a le courage de regarder :
Partie 1 : ligne 36, colonne 1
Partie 2 : ligne 274, Colonne 19
Site
Merci !
essai ceci :
<html>
<script type="text/javascript">
function ImageMax(chemin)
{
html = '<html> <head> <title>Mes images...</title> </head> <body bgcolor=black><IMG src="'+chemin+'" BORDER=0 NAME=ImageMax onLoad="window.resizeTo(document.ImageMax.width+40, document.ImageMax.height+60)"></body></html>';
popupImage = window.open('','_blank','toolbar=0, location=0, directories=0, menuBar=0, scrollbars=0, resizable=1');
popupImage.document.open();
popupImage.document.write(html);
popupImage.document.close()
};
</script>
<a href="#" onclick="ImageMax('tonimage.jpg');"><img src="tonimage.jpg"></a>
</html>
:-)
<html>
<script type="text/javascript">
function ImageMax(chemin)
{
html = '<html> <head> <title>Mes images...</title> </head> <body bgcolor=black><IMG src="'+chemin+'" BORDER=0 NAME=ImageMax onLoad="window.resizeTo(document.ImageMax.width+40, document.ImageMax.height+60)"></body></html>';
popupImage = window.open('','_blank','toolbar=0, location=0, directories=0, menuBar=0, scrollbars=0, resizable=1');
popupImage.document.open();
popupImage.document.write(html);
popupImage.document.close()
};
</script>
<a href="#" onclick="ImageMax('tonimage.jpg');"><img src="tonimage.jpg"></a>
</html>
:-)
Il doit bien y avoir une explication tout de même :-(
Avec le dernier script proposé - que je n'ai pas mis sur la version en ligne - lorsque je clique sur l'image, ça ouvre une première fenêtre avec une erreur, et une seconde qui est... l'index du site ! On lui a rien demandé à celui-là, sans blague :-D
Avec le dernier script proposé - que je n'ai pas mis sur la version en ligne - lorsque je clique sur l'image, ça ouvre une première fenêtre avec une erreur, et une seconde qui est... l'index du site ! On lui a rien demandé à celui-là, sans blague :-D
T'énerve pas zak :-D
J'ai essayé ton script, ça ne marche pas. Peux-tu mettre en gras, sur ton précédent post, les trucs à modifier, sachant ceci : à la racine du site, j'ai ma page index.htm et un dossier nommé Img dans lequel se trouve la miniature (imgev.gif)où il faut cliquer et la photo (photo1.jpg) à mettre dans le pop-up.
Merci pour votre patience, je me déçois aussi... j'ai pourtant mis d'autres javascripts et je m'en suis sorti sans problème, m*rde tiens :-?
J'ai essayé ton script, ça ne marche pas. Peux-tu mettre en gras, sur ton précédent post, les trucs à modifier, sachant ceci : à la racine du site, j'ai ma page index.htm et un dossier nommé Img dans lequel se trouve la miniature (imgev.gif)où il faut cliquer et la photo (photo1.jpg) à mettre dans le pop-up.
Merci pour votre patience, je me déçois aussi... j'ai pourtant mis d'autres javascripts et je m'en suis sorti sans problème, m*rde tiens :-?
Essai ceci :
Index.htm :
<html>
<script type="text/javascript">
function ImageMax(chemin){
html = '<html> <head> <title>Mes images...</title> </head> <body bgcolor=black><IMG src="'+chemin+'" BORDER=0 NAME=ImageMax onLoad="window.resizeTo(document.ImageMax.width+40, document.ImageMax.height+60)"></body></html>';
popupImage = window.open('','_blank','toolbar=0, location=0, directories=0, menuBar=0, scrollbars=0, resizable=1');
popupImage.document.open();
popupImage.document.write(html);
popupImage.document.close()
};
</script>
<body>
<a href="#" onclick="ImageMax('Img/photo1.jpg');"><img src="Img/imgev.gif"></a>
</body>
</html>
Entre les balises <body> et </body> tu met le code de ta page. LE "<a href="#" onclick="ImageMax('Img/photo1.jpg');"><img src="Img/imgev.gif"></a>" est a mettre à l'endroit ou tu met ta miniature.
;-)
Index.htm :
<html>
<script type="text/javascript">
function ImageMax(chemin){
html = '<html> <head> <title>Mes images...</title> </head> <body bgcolor=black><IMG src="'+chemin+'" BORDER=0 NAME=ImageMax onLoad="window.resizeTo(document.ImageMax.width+40, document.ImageMax.height+60)"></body></html>';
popupImage = window.open('','_blank','toolbar=0, location=0, directories=0, menuBar=0, scrollbars=0, resizable=1');
popupImage.document.open();
popupImage.document.write(html);
popupImage.document.close()
};
</script>
<body>
<a href="#" onclick="ImageMax('Img/photo1.jpg');"><img src="Img/imgev.gif"></a>
</body>
</html>
Entre les balises <body> et </body> tu met le code de ta page. LE "<a href="#" onclick="ImageMax('Img/photo1.jpg');"><img src="Img/imgev.gif"></a>" est a mettre à l'endroit ou tu met ta miniature.
;-)
Ah ouais mais ce que tu veux c'est que le popup s'affiche direct, c'est bien ca ?
Fais ceci alors :
<html>
<script type="text/javascript">
function ImageMax(chemin){
html = '<html> <head> <title>Mes images...</title> </head> <body bgcolor=black><IMG src="'+chemin+'" BORDER=0 NAME=ImageMax onLoad="window.resizeTo(document.ImageMax.width+40, document.ImageMax.height+60)"></body></html>';
popupImage = window.open('','_blank','toolbar=0, location=0, directories=0, menuBar=0, scrollbars=0, resizable=1');
popupImage.document.open();
popupImage.document.write(html);
popupImage.document.close()
};
</script>
<body>
<script>
ImageMax('Img/photo1.jpg');
</script>
</body>
</html>
Au fait, j'ai posté un réponse à ton message sur scrat world ;-)
Je ne serais pas dispo pendant un moment, ... escsuse si je ne peux pas te répondre. :-?
Fais ceci alors :
<html>
<script type="text/javascript">
function ImageMax(chemin){
html = '<html> <head> <title>Mes images...</title> </head> <body bgcolor=black><IMG src="'+chemin+'" BORDER=0 NAME=ImageMax onLoad="window.resizeTo(document.ImageMax.width+40, document.ImageMax.height+60)"></body></html>';
popupImage = window.open('','_blank','toolbar=0, location=0, directories=0, menuBar=0, scrollbars=0, resizable=1');
popupImage.document.open();
popupImage.document.write(html);
popupImage.document.close()
};
</script>
<body>
<script>
ImageMax('Img/photo1.jpg');
</script>
</body>
</html>
Au fait, j'ai posté un réponse à ton message sur scrat world ;-)
Je ne serais pas dispo pendant un moment, ... escsuse si je ne peux pas te répondre. :-?
Lassé par la pub ? Créez un compte