He mensen. Ik ben een leek op het gebied van PHP maar wil het graag leren. Ben bezig met een portfolio site. Ik heb nu een foto gedeelte gemaakt. waarbij ik eerst thumbnails laat zien, als je daar op klikt een grotere foto. Nu wil ik dat als ik op de iets grotere foto klik het orgineel in een pop-up krijg met daaronder de functie "sluit scherm"
dit is het PHP bestand gemaakt met behulp van veel googelen en een script die op phpfreakz.nl staat.
//fotografie.php
<?php
$i=1;
$dir = "includes/portfolio/foto/images/thumbs/";
$bigdir = "includes/portfolio/foto/images/full/";
$original = "includes/portfolio/foto/images/original/";
echo '<table>';
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$i++;
if ($i%20=='1'){ echo '<tr><td>'; }else{ echo '<td> '; }
echo "<a href=\"index.php?item=portfolio&onderwerp=fotografie&file=$file\"><img src=\"$dir/$file\" border=\"1\"></a>";
if ($i%20=='1'){ echo '</td></tr>'; }else{ echo '</td>'; }
}
}
echo '</table>';
closedir($handle);
}
?>
</div>
<div id="foto">
<?
if (isset($_GET['file']))
{
$file = $_GET['file'];
$endpos = strlen($file) - 4;
$file = substr($file, 0, $endpos);
echo "<a href=\"$original$file.jpg\" target=\"_blank\"><img src=\"$bigdir$file.jpg\" border=\"1\" /></a>";
}
?>
<BR><BR>
klik op de foto voor een vergroting
</div>
Ik heb de regel die ik denk ik moet gebruiken rood gemaakt.
is a onClick="window.open een optie?
dit is het PHP bestand gemaakt met behulp van veel googelen en een script die op phpfreakz.nl staat.
//fotografie.php
<?php
$i=1;
$dir = "includes/portfolio/foto/images/thumbs/";
$bigdir = "includes/portfolio/foto/images/full/";
$original = "includes/portfolio/foto/images/original/";
echo '<table>';
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$i++;
if ($i%20=='1'){ echo '<tr><td>'; }else{ echo '<td> '; }
echo "<a href=\"index.php?item=portfolio&onderwerp=fotografie&file=$file\"><img src=\"$dir/$file\" border=\"1\"></a>";
if ($i%20=='1'){ echo '</td></tr>'; }else{ echo '</td>'; }
}
}
echo '</table>';
closedir($handle);
}
?>
</div>
<div id="foto">
<?
if (isset($_GET['file']))
{
$file = $_GET['file'];
$endpos = strlen($file) - 4;
$file = substr($file, 0, $endpos);
echo "<a href=\"$original$file.jpg\" target=\"_blank\"><img src=\"$bigdir$file.jpg\" border=\"1\" /></a>";
}
?>
<BR><BR>
klik op de foto voor een vergroting
</div>
Ik heb de regel die ik denk ik moet gebruiken rood gemaakt.
is a onClick="window.open een optie?