[JS][Problem] Brak otwarcia zdjęcia pod FF

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
yeetti
Nowy
Nowy
Posty: 56
Rejestracja: sob lut 11, 2006 9:30 pm

[JS][Problem] Brak otwarcia zdjęcia pod FF

Post autor: yeetti »

nie znam JavaScript - znalazlem scrypt diaporamy juz dawno temu - nie dzialalo na Firefoxie i Firebirdzie - odpuscilem, ale scryptu nie wyrzucilem...i calkiem zapomnialem, ze niedobrze dziala - wczoraj go odnalazlem i wlozylem sporo roboty w stronke.Dziala w Operze i IE, pod Mozilla czarna dziura.
Na forum znalazlem ze trzy posty z podobnym problemem, ale nie potrafie z nich skorzystac, bo tylko podobne...
Czy pomoglby mi ktos ze znajacych JavaScript ?Z gory dziekuje.

yeetti

P.S....zapomnialem napisac co sie dzieje nie tak jak powinno - klikniecie miniaturki pod Firefoxem lub Firebirdem nie otwiera duzej fotki, strona blokuje sie z pustm tlem (bialym lub czarnym)

Kod: Zaznacz cały

<head>
<!-- diaporama des photos -->
<script language="JavaScript" type="text/JavaScript">
<!--
function afficheVignette(cheminVignette,cheminMaxi)
{
document.write('<a href="javascript:afficheMaxi(\''+cheminMaxi+'\')"><img src="'+cheminVignette+'" border=1 alt="Agrandir"></a>');
}


function afficheMaxi(chemin)
{
i1 = new Image;
i1.src = chemin;
html = '<html><head><title>photos</title></head>'
html = html + '<body bgcolor="#FCFCCA" leftmargin=0 marginwidth=0 topmargin=0 marginheight=0 text="#D5D5A5" link="#D5D5A5" alink="#D5D5A5" vlink="#D5D5A5">'
html = html + '<table border=0 align="center" bgcolor="#FCFCCA" width=100% height=100%>'
html = html + '<tr valign="center" align="center">'
html = html + '<td>'
html = html + '<img src="'+chemin+'" border=2)">'
html = html + '<a href="main5.htm"><img src="images/retour1.gif" border=0 alt="Retour à la liste"></a>'
html = html + '</td>'
html = html + '</tr>'
html = html + '</table>'
html = html + '</body></html>';
this.document.open();
this.document.write(html);
this.document.close();
};

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
<!-- fin de diaporama -->
</head>
<body>
<table border="0" cellspacing="0" bordercolor="#D5D5A5">
<tr>
<td width="100" height="80" valigne="middle" align="center"><script language="JavaScript" type="text/JavaScript">afficheVignette("diapo/mini001.jpg","diapo/photo001.jpg");</script>
</td>
<td width="100" height="80" valigne="middle" align="center"><script language="JavaScript" type="text/JavaScript">afficheVignette("diapo/mini002.jpg","diapo/photo002.jpg");</script>
</td>

</tr>
Do prezentacji fragmentu kodu korzystaj z odpowiedniego BBCode [poprawione]
yeetti
Nowy
Nowy
Posty: 56
Rejestracja: sob lut 11, 2006 9:30 pm

Re: [JS][Problem] Brak otwarcia zdjęcia pod FF

Post autor: yeetti »

konsola javascript FF daje odpowiedz: "...html is not defined..." w linii: "...this.document.write(html);..." - o ile dobrze rozumiem Mozilla odmawia przejscia do documentu html wirtualnego...?
ODPOWIEDZ