Mam kod:
<?php
$strona=1;
if(isset($_GET['strona'])) {
$strona=$_GET['strona'];
}
?>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" /> #male
{
z-index:5;
}
#strony
{
z-index:5;
}
#powiekszone_a
{
z-index:10;
width:1px;
height:1px;
background-image:none;
position:fixed;
top:0;
left:0;
}
.powiekszone_klasa
{
z-index:15;
}
<script type="text/javascript">
function powieksz(a)
{
var div=document.getElementById('powiekszone_a');
var newImg = new Image();
newImg.src = "http://localhost/zdjecia/zdj/"+a+".JPG";
var height = newImg.height;
var width = newImg.width;
document.getElementById(div).style.width=width;
document.getElementById(div).style.height=height;
}
function strony()
{
///////////// STRONY ///////////////////
var ile_zdjec=191,strona_teraz=<?php echo $strona;?>;
var ile_stron=ile_zdjec/15;
ile_stron=Math.ceil(ile_stron);
for(var i=1;i<=ile_stron;i++)
{
if(i==strona_teraz)
{
text+="<a href='strona.php?strona="+i+"' style='font-weight:bold;text-decoration:none;color:black;'>"+i+"
</a> | ";
}
else
{
text+="
<a href='strona.php?strona="+i+"'>"+i+"
</a> | ";
}
}
///////////////////////////////////////////////////////
////////// MAŁE //////////////////////////////
var pierwsze_zdjecie=strona_teraz*15-14,text_male="
<center>",licznik=1,apo="";
for(var i=pierwsze_zdjecie;i<=pierwsze_zdjecie+14;i++)
{
var sciezka="http://localhost/zdjecia/zdj/"+i+".JPG";
apo="'"+i+"'";
text_male+="<img src='"+sciezka+"' WIDTH=200 HEIGHT=200 onclick='powieksz("+apo+")'> | ";
if(licznik==5)
{
licznik=1;
}
else
{
licznik++;
}
}
document.getElementById('male').innerHTML=text_male;
document.getElementById('strony').innerHTML=text;
}
na tej stronie pojawiają się zdjęcia. po naciśnięciu na jakiś powinna wykonać się funkcja powiększ(), ale nie wiem skąd w chrome wyskakuje błąd: Uncaught SyntaxError: Unexpected token }. Nie wiem jak w innych przeglądarkach