/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hvordan ændres billedvisningen fra 2 til 3~
Fra : Jakob Munck


Dato : 24-09-01 18:43


Jeg har en "send postkort" funktion kørende på min website, men kortene
vises desværre kun i 2 lodrette rækker, hvilket gør, at de fylder alt for
meget i højden. Derfor vil jeg gerne have visningen ændret, så der vises 3
billeder ved siden af hinanden i stedet for 2.

Men jeg har svært ved at overskue koden, som ser sådan ud:


---------------------------------------------------
.....................
<FORM ACTION="default.asp" name="sendkort" METHOD="POST" target="_self"
onSubmit="return CheckFile();">

<INPUT TYPE="HIDDEN" NAME="mode" VALUE="sendkort">

<%
taller = 0

Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFolder(server.mappath("billedmappe"))

Set fc = f.Files
For Each whatever in fc
if taller = 0 then
Response.Write "<TR>"
end if
%>

<TD align="center">
<IMG SRC="<% = billedmappe %>/<% = whatever.name %>" WIDTH="<% = img_width
%>" HEIGHT="<% = img_height %>">
<INPUT TYPE="RADIO" NAME="billednavn" VALUE="<% = whatever.Name %>" <% if
Request.Form("billednavn") = Whatever.Name then Response.Write "CHECKED" %>>
</TD>

<%
if taller = 1 then
Response.Write "</TR>"
taller = 0
else
taller = taller + 1
end if
Next
%>

<TR>
<TD COLSPAN="2">

<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="1" align="center">
<TR><TD class=lille>
...........
---------------------------------------------------------------------------

Hvordan ændres denne kode, ser der vises 3 rækker billeder ved siden af
hinanden i stedet for (som nu) 2?

v.h.
Jakob Munck



PS. Du kan se det i praksis under "Send digitale postkort" på siten
www.get2you.dk hvis du logger dig ind med navn og kodeord: "nielsen"



 
 
Jørn Andersen (24-09-2001)
Kommentar
Fra : Jørn Andersen


Dato : 24-09-01 19:20

On Mon, 24 Sep 2001 19:43:05 +0200, "Jakob Munck"
<jakob.munck@tdcadsl.dk> wrote:

Hej Jakob,

>Jeg har en "send postkort" funktion kørende på min website, men kortene
>vises desværre kun i 2 lodrette rækker, hvilket gør, at de fylder alt for
>meget i højden. Derfor vil jeg gerne have visningen ændret, så der vises 3
>billeder ved siden af hinanden i stedet for 2.
>
>Men jeg har svært ved at overskue koden, som ser sådan ud:

Det er din taller-ariabel, der er den interessante.
Den starter med at være 0
"for each whatever" giver en tabelcelle - og smatidig tæller _taller_
1 op
Og så er det bare det, at hvis taller er 0, så skal der en <tr> foran,
og hvis den er 1 skal der </tr> bagefter

Så hvis du vil have 3 pr. række, er det enste der skal rettes:
<SNIP>
>
><%
>if taller = 1 then

rettes til:
If taller = 2 Then

>Response.Write "</TR>"
>taller = 0
>else
>taller = taller + 1
>end if

Håber det virker,
Jørn


--
Jørn Andersen
Brønshøj

Jakob Munck (24-09-2001)
Kommentar
Fra : Jakob Munck


Dato : 24-09-01 20:06

Virker perfekt. Endnu en gang: Tak !

jm



Søg
Reklame
Statistik
Spørgsmål : 177556
Tips : 31968
Nyheder : 719565
Indlæg : 6408865
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste