Forum de discussion
Forum « Programmation Javascript » (archives)
Re: popup dynamique
Envoyé: 4 juillet 2005, 11h18 par popo
bon après une bonne recherche et un peu d'eau dans mon vin j'ai trouvé qqs indices
voici un tutoriel qui avait rudement bien commencé
(http://www.trucsweb.com/Javascript/trucs.asp?no=367&type=5)
<html>
<head>
<title<TRUCSWEB.COM - twPopupImage/twAjustePopUp</title>
<script type="text/javascript">
<!--
function twPopupImage(img, titre, auteur) {
// Compatible IE5+ / NN6+ / Mozilla
oFenetre = window.open('','Image','width=400,height=400,toolbar=no,scrollbars=no,resizable=no');
 oFenetre.document.write("<html><head><title>"+titre+"</title></head>");
 oFenetre.document.write("<script type=\"text/javascript\">function twAjustePopUp() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+40); window.focus();} else { setTimeout('twAjustePopUp()',1000) } }</"+"script>");
 oFenetre.document.write("<body onload='twAjustePopUp()' onblur='window.close()' onclick='window.close()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
 oFenetre.document.write("<table width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><tr><td valign='middle' align='center'>");
 oFenetre.document.write("<img src='"+img+"' border='0' alt='"+auteur+"' title='"+auteur+"'>");
 oFenetre.document.write("</td></tr></table></body></html>");
 oFenetre.document.close();
}
//-->
</script>
</head>
<body>
<a href="javascript:twPopupImage('urlImage.gif', 'TitreFenêtre','Photo par Auteur')">Grand format!</a>
</body>
manque de pot, rien ne se passe... j'ai une erreur ligne 1 / car 1 / Erreur : objet attendu / Code 0
par contre, si j'ai bien compris le système, il s'agit d'écrire le contenu de la fenetre par javascript.
Mais dans mon cas, cette fenetre existe déjà. En fait il s'agirait de lui envoyer un parametre. Mais quelle est la différence entre une popup et une fenetre appelée avec le parametre <_blank> ?
Cordialement
Réponses
|