Avatar billede jnissen Nybegynder
03. februar 2003 - 18:48 Der er 8 kommentarer og
1 løsning

Udskriv i flere kolonner

Hej

Jeg bruger dette script til at vise hvilke billeder jeg har i min mappe - men hvordan gør jeg så det bliver udskrevet i 2 eller flere kolonner?

<% 
Set MyFileObject=Server.CreateObject("Scripting.FileSystemObject") 
Set MyFolder=MyFileObject.GetFolder(Server.MapPath("billeder")) 
FOR EACH thing in MyFolder.Files 
Hep = thing.Name
%>
<table>
<tr>
    <td width="25%" align="center"><A HREF="java script:PopWin('billeder/<%=hep%>',200,300);"><% response.write "<img border=""1"" src=""billeder/" & hep & """  width=""100"" height=""100"">" %></A></td>
</tr>
</table>
<% Next %>

Mvh. Jacob
Avatar billede somaliomar Praktikant
03. februar 2003 - 19:48 #1
Jeg vil ummidelbart gøre sådan her, hvis der skal være to kollonner:

<% 
Set MyFileObject=Server.CreateObject("Scripting.FileSystemObject") 
Set MyFolder=MyFileObject.GetFolder(Server.MapPath("billeder")) 
FOR EACH thing in MyFolder.Files 
Hep = thing.Name
%>
<table>
<tr>
    <td width="25%" align="center">
          <A HREF="java script:PopWin('billeder/<%=hep%>',200,300);">
        <% response.write "<img border=""1"" src=""billeder/" & hep & """  width=""100"" height=""100"">" %>
        </A>
    </td>
    <% Next %>
 
    <td width="25%" align="center">
          <A HREF="java script:PopWin('billeder/<%=hep%>',200,300);">
        <% response.write "<img border=""1"" src=""billeder/" & hep & """  width=""100"" height=""100"">" %>
        </A>
    </td>
    <% Next %>   
</tr>
</table>
Avatar billede somaliomar Praktikant
03. februar 2003 - 19:49 #2
Ikke testet :)
Avatar billede oasen Nybegynder
03. februar 2003 - 20:26 #3
En lille rettelse:

<table>
<% 
Set MyFileObject=Server.CreateObject("Scripting.FileSystemObject") 
Set MyFolder=MyFileObject.GetFolder(Server.MapPath("billeder")) 
FOR EACH thing in MyFolder.Files 
Hep = thing.Name
%>
<tr>
    <td width="25%" align="center">
          <A HREF="java script:PopWin('billeder/<%=hep%>',200,300);">
        <% response.write "<img border=""1"" src=""billeder/" & hep & """  width=""100"" height=""100"">" %>
        </A>
    </td>
    <% Next %>
 
    <td width="25%" align="center">
          <A HREF="java script:PopWin('billeder/<%=hep%>',200,300);">
        <% response.write "<img border=""1"" src=""billeder/" & hep & """  width=""100"" height=""100"">" %>
        </A>
    </td>
</tr>
    <% Next %>
</table>
Avatar billede jnissen Nybegynder
03. februar 2003 - 21:00 #4
Det virker ikke helt.
Det vil vel også være de samme billeder som vil komme 2 gange hvis det gøres på den måde?
Avatar billede oasen Nybegynder
04. februar 2003 - 10:57 #5
Der er også et "next" for meget i midten.
Jeg ved ikke, hvorfor somaliomar mener, det skal være der.

Du er nødt til at indsætte en tæller i løkken. For "<tr>" og "</tr>" skal kun udskrives hver anden gang.

If Taeller Mod 2 = 0 Then
  'Lige tal
End If
Avatar billede somaliomar Praktikant
04. februar 2003 - 11:31 #6
Jeg kan godt se at koden som jeg postede ikke virker... Jeg var nok ikke helt klar i hovedet da jeg skrev indlægget :)
Avatar billede oasen Nybegynder
04. februar 2003 - 11:46 #7
:o)
Avatar billede jnissen Nybegynder
07. april 2003 - 18:11 #8
Lukker....
Avatar billede jnissen Nybegynder
07. april 2003 - 18:12 #9
Kan du ikke bare komme med et svar oasen, så får du bare pointene.
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
Kurser inden for grundlæggende programmering

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