Avatar billede jokeren25 Nybegynder
16. februar 2006 - 23:04 Der er 3 kommentarer og
1 løsning

Drop menu der viser thumb

Hej experter,

jeg har fået hjælp til et script men det mangler lige det sidste for at virke. 

Det jeg gerne vil er at når et punkt i drop menuen bliver valg viser den et lille thumb af filen. Jeg kan godt vælge fra menuen og så kommer der et thumb op men den kan ikke finde den eksakte fil. Tror problemet i min kode er "<img src='files/" + pic + "' alt='" + pic + "'>"; men er ikke sikker?? 

Et eksempel på det jeg ønsker mig kan ses halv vejs ned på denne side; http://demo.toendacms.com/?id=aec5b&s=k2 (under showcase)

Også scriptet;

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>

</head>

<body>
<div id="picViewer" style="display:none;"></div>

<script type="text/javascript">
function show(pic)
{
  document.getElementById('picViewer').style.display = "block";
  document.getElementById('picViewer').innerHTML = "<img src='files/" + pic + "' alt='" + pic + "'>";
}
</script>


<?
//åbner mappen filles og viser thumbnail af alle billeder i mappen
chdir(".");
if ($dir = dir("files"))
{
$dir -> rewind();

while ($fileimg = $dir->read())
{
if($fileimg == "." || $fileimg == ".." || $fileimg == "index.php" || $fileimg == "index.php.bak"
|| $fileimg == "tumb")
{
continue;
}

if(is_dir($fileimg))
{
echo "<BR><A HREF=\"$file\"><IMG src='mappe.jpg'> $file</A>\n";
}
else $files[] = $fileimg;
}

$dir -> close;

echo "";
for ($i=0; $i<count($files); $i++)
{

/*Viser thumbsnails af billederne i mappen
echo "<a href=\"files/$files[$i]\"> <IMG src=\"files/$files[$i]\" style=\width=\"100\" height=\"70\" border=\"0\" alt=\"$files[$i]\"></A>\n";
*/

}
}
else echo("couldn't open dir");
?>




<?php
/* Henter oplysninger fra mappen 'files' og laven en drop menu med liste af billedernes navne som ligger i mappen*/
$dir = "files";
if (is_dir($dir))
{
  if ($dh = opendir($dir))
  {
 
 
echo '<select input type="text" name="standard" onchange="show(this.value)";><option></option>';
     
      while (($file = readdir($dh)) !== false) 
      {   
       
        if (in_array($file, array(".","..","index.php","tumb","news.add.php","form.handle.php", "inc.limited_access.php"))) continue;

        echo "<option>$file</option>";
       
      }
echo"</select>";

      closedir($dh);
  }
}

?>
</body>
Avatar billede yezbarh Nybegynder
16. februar 2006 - 23:05 #1
echo "<option value=\"" . $file . "\">$file</option>";

- beskrev jeg også i det tidliger spørgsmål !o]

--
yezbarh
Avatar billede jokeren25 Nybegynder
16. februar 2006 - 23:08 #2
Mange tak!! (nu virker skidtet) En tanke torsk!! Svar så er der point..
Avatar billede yezbarh Nybegynder
16. februar 2006 - 23:09 #3
O'høj sømand !o]
- glad for jeg kunne hjælpe

--
yezbarh
Avatar billede yezbarh Nybegynder
16. februar 2006 - 23:09 #4
 
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester