Forum de discussion
Forum « Programmation Javascript » (archives)
Re: de l'aide S.V.P. Problème avec popup
Envoyé: 13 décembre 2005, 16h41 par Oznog
Il manque quelques détails avec ton code, notament celui qui l'active et probablement le suivant qui génère l'erreur. Sans doute un Javascript « inline » qui génère normalement ce type d'erreur. Truc, utiliser toujours une fonction aulieu du code brut dans un hyperlien.
Alors voilà mon code que j'utilise personnelement (et disponible sur les Trucsweb) !, compatible Mac IE5. Que j'ai adapté pour toi. Note le « about:blank ».
function twCreerPop(sImage,sNom,sTitre,nL,nH,nDefillement){
// Trucsweb.com
var nLargeur = (screen.width) ? (screen.width-nL)/2 : 0;
var nHauteur = (screen.height) ? (screen.height-nH)/2 : 0;
var sOptions = 'width='+nL+',height='+nH+',top='+nLargeur+',left='+nHauteur+',scrollbars='+nDefillement+',resizable=no';
oFenetre = window.open('about:blank',sNom,sOptions);
oFenetre = window.open('http://www.trucsweb.com',sNom);
oFenetre.document.write('<html><head><title>'+sTitre+'</title>');
oFenetre.document.write('<link href="stylesheet.css" type="text/css" rel="stylesheet">');
oFenetre.document.write('</head><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">');
oFenetre.document.write('<table width="500" height="500" border="0" align="center" cellpadding="0" cellspacing="0">');
oFenetre.document.write('<tr><td align="center" height="400" valign="middle"><img src="'+sImage+'" alt="'+sTitre+'"></td></tr>');
oFenetre.document.write('<tr><td align="center"><a href="javascript:window.close();"> >> Fermé </a></td></tr></table></BODY></HTML>');
if(oFenetre.window.focus){oFenetre.window.focus();}
}
<body onload="twCreerPop('http://www.trucsweb.com/img/t_tut4.gif','PopUp','Trucsweb',560,503,0)">
Ciao
Oznog
Réponses
|