нет. не вэтом похожу дело.
<?php
require_once("config.php");
$id = 293;
//вывод загруженных фотографий
echo "<table>";
//узнаём сколько у нас фотографий всего загруженj (без фотографии Main)
$allPhotos = NumberOfPhotos($id);
$pathToSmallPhoto = "photos/$id/small/*.jpg";
$pathToBigPhoto = "photos/$id/*.jpg";
$imageSmallPhotoArray = glob($pathToSmallPhoto);
$imageBigPhotoArray = glob($pathToBigPhoto);
$i = 1;//переменная для цикла
while($i <= $allPhotos)
{
$iMinusOne = $i - 1;
//url на маленькие и большие фотки
$imageSmallPhotoArray[$iMinusOne] = 'http://localhost/'.$imageSmallPhotoArray[$iMinusOne];
$imageBigPhotoArray[$iMinusOne] = 'http://localhost/'.$imageBigPhotoArray[$iMinusOne];
//получаем размер small фотографии
$imageSize = getimagesize($imageSmallPhotoArray[$iMinusOne]);
$imageBigPhotoSize = getimagesize($imageBigPhotoArray[$iMinusOne]);
if($imageSize[0] > 100)//если ширина > 100
$newWidth = $imageSize[0] - 20;
if (($i % 3) == 1)//когда начало новой строки
echo "<tr>";
echo "<td width=180 height=270 align=center><img id=\"$iMinusOne\"
src=\"$imageSmallPhotoArray[$iMinusOne]\" width=\"$newWidth\"
onmouseover=\"PhotoEnlarge($iMinusOne)\" onmouseout=\"PhotoReduce($iMinusOne)\"
onclick=\"PhotoCenter($iMinusOne, $imageBigPhotoSize[0], $imageBigPhotoSize[1],'$imageBigPhotoArray[$iMinusOne]')\"></td>";
if (($i % 3) == 0)//когда конец строки
echo "</tr>";
$i++;
}
if (($i % 3) != 0)
echo "</tr>";
echo "</table>";
?>
<script>
function PhotoEnlarge(N)
{
N = parseInt(N);
document.getElementById(N).width+=20;
}
function PhotoReduce(N)
{
N = parseInt(N);
if(document.getElementById(N).width > 120)
document.getElementById(N).width-=20;
}
function PhotoCenter(N, width, height, path)
{
N = parseInt(N);
width = parseInt(width);
height = parseInt(height);
document.getElementById(N).width = width;
document.getElementById(N).src = path;
document.getElementById(N).style.position = 'absolute';
document.getElementById(N).style.top = '50%';
document.getElementById(N).style.left = '50%';
document.getElementById(N).style.marginLeft = width / 2;
document.getElementById(N).style.marginTio = height / 2;
document.getElementById(N).onclick = function (){
this.parentNode.removeChild(this);
}
document.appendChild(document.getElementById(N));
}
</script>
тут вообще никаких стилей нет. и всё равно улетает