Forum de discussion
Forum « Programmation Javascript » (archives)
Re: diaporama avec fonction agrandir, ne marche pas sous netscape
Envoyé: 23 septembre 2005, 8h44 par Oznog
Le « this » est dificile à évaluer dans ce contexte. Il semble utiliser en combnaison avec un autre objet que je en vois pas et surment la cause de l'incompatibilité.
Mais regarde comment je m'y prend. En créant aussi une variable en même temps, c'est plus facile à gérer notament pour ouvrir dasn le même popUp et rétablir le focus au popUp à chaque ouverture.
var fenetre=open("",_nom,'width=650,height=500,toolbar=0,scrollbars=1,resizable=1');
html = '<HTML><HEAD><TITLE>Images</TITLE></HEAD>'
html = html + '<BODY style="BACKGROUND: url(bg_2.gif) #fff fixed repeat-y 50% " LEFTMARGIN=10 MARGINWIDTH=10 TOPMARGIN=10 MARGINHEIGHT=10 TEXT="#400000" LINK="#400000" ALINK="#400000" VLINK="#400000">'
html = html + '<DIV>'
html = html + '<TABLE BORDER=0 ALIGN="CENTER" WIDTH=100% HEIGHT=100%>'
html = html + '<TR VALIGN="CENTER" ALIGN="CENTER">'
html = html + '<TD>'
html = html + '<IMG style="border-color:#400000;cursor: pointer" SRC="'+chemin+'" BORDER=2 alt="Décors")"><BR><BR>'
html = html + '<A HREF="diapo.htm" style="text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style:bold;"><B>Retour à la liste</B></A>'
html = html + '</TD>'
html = html + '</TR>'
html = html + '</TABLE>'
html = html + '</DIV>'
html = html + '</BODY></HTML>';
if(fenetre.window.focus){fenetre.window.focus();}
p.s. note que ta function cré un objet « image » (i1 = new Image;i1.src = chemin;) mais que celui n'est pas utilisé par la suite.
Ciao
Oznog
Réponses
|