Avatar billede jokeren25 Nybegynder
17. februar 2006 - 15:41 Der er 4 kommentarer og
1 løsning

Størrelse på thumb

Hej experter,

jeg har et script som henter data og vise den i drop mennu. Når et punkt bliver valgt viser den et thumb af billedet når teksten bliver valgt. Mit problem er at jeg ikke kan finde ud af at sætte størrelsen på billedet der bliver vist. Ville gerne kunne sætte det til en vis størrelse.

(Håber det er den rigtige kategori jeg stiller spg. i)

Her er min forløbige kode:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<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 + "'  style='" + pic + "'>";
}
</script>

<?php

$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 value=\"" . $file . "\" >$file</option>";
       
      }
echo"</select>";

      closedir($dh);
  }
}

?>
</body>
</html>
Avatar billede yezbarh Nybegynder
17. februar 2006 - 15:54 #1
Du laver da bare
document.getElementById('picViewer').innerHTML = "<img src='files/" + pic + "' alt='" + pic + "'  style='width:breddepx;height:hoejdepx;'>";
Avatar billede jokeren25 Nybegynder
17. februar 2006 - 15:57 #2
Mange tak...Svar så er der points.
Avatar billede olebole Juniormester
17. februar 2006 - 15:58 #3
<ole>

En thumbnail bruges for at begrænse mængden af downloadede data, hvis brugeren nu ikke ønsker at se billedet i fuld størrelse. Derfor er et billede og dets thumbnail altid to forskellige billeder - i to forskellige størrelser  :)

I øvrigt skal man bruge XML-DOM under XHTML - og der eksisterer property'en innerHTML' ikke. Se evt, hvad du bør bruge i stedet her:
    http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/createelement.asp

- og:
    http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/appendchild.asp

Attributter sættes med:
    http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/setattribute.asp?frame=true

- og læses med:
    http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/getattribute.asp

De viste links peger mod MS' HTML-DOM, men XML-DOM metoderne er de samme

/mvh
</bole>
Avatar billede jokeren25 Nybegynder
17. februar 2006 - 16:00 #4
Ja det har du ret i Ole, det var dårligt formuleret. Tak for info :)
Avatar billede yezbarh Nybegynder
17. februar 2006 - 16:00 #5
Kommer her - og velbekomme !o]

--
yezbarh
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