Avatar billede jannikf Nybegynder
25. juni 2003 - 16:48 Der er 5 kommentarer og
1 løsning

Tables indeni asp koder

Jeg har nu fået en side op hvor man kan uploade til og slette igen. Som sletknap har jeg benyttet en simpel jpg-fil. Problemet er bare at det ikke ser pænt ud når jpg-filen står vilkårlige steder alt afhængig af hvor stort filnavnet er på den fil der skal slettes. Jeg vil gerne have at jpg-filen skal kunne være det samme sted ved alle filerne. dvs. 2 cm til højre el. lign. Det er svært at forklare så her er et link til siden.¨

http://www.tekken.dk

Man skal logge ind men koden står på siden.
Kode: k
Pass: k

Filen som jeg benytter til at vise min folder med filer hedder visfolder.asp og er som flg.

<html>

<title> Lemtech Manager </title>

<FORM METHOD="POST" ACTION="/scripts/aspSmartUpload/Sample1.asp" ENCTYPE="multipart/form-data">
  <INPUT TYPE="FILE" NAME="FILE1" SIZE="27"><BR>
<input name="submit" type="image" src="images/ok.gif">
  </FORM>


<body bgcolor="#F5F5DC">


<%   
Dir = "aspSmartUpload/Upload/" ' Mappen med filerne
Set objFS = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFS.GetFolder(Server.MapPath(Dir))
Set objFiles = objFolder.Files

intPage = Request.Querystring("page")
If isNumeric(intPage) = False Or intPage < 1 Then
  intPage = 1
End If

intPageSize = 800 ' Antal filer på hver side
intImgCount = objFiles.Count
intPageCount = -Int(-(intImgCount/intPageSize))
%>

<%
For Each Image In objFiles
intFile = intFile +1
    If (intFile >= ((intPage-1)*intPageSize)+1) And (intFile =< (intPageSize*intPage)) Then
        Response.Write "<a href='aspSmartUpload/Upload/" & Image.Name & "' target='_blank'>" & "<FONT face='verdana,arial,helvetica' color=black size='2'>" & Image.Name & "</a>" & "<a href='sletfil.asp?fil=" & Image.Name & "'>" & "<img src='images/delete5.jpg' border=0 title=Delete file>" & "</a><br></font>"   
           
    End If       
Next

Set objFS = Nothing
%>

Det er den der Response.Write som jeg gerne vil have i tables, men jeg er stadig ikke så god til asp og ved derfor ikke hvordan den skal indvikles i koden..
Avatar billede eagleeye Praktikant
25. juni 2003 - 16:58 #1
Prøv at ændre dette:
<%
For Each Image In objFiles
intFile = intFile +1
    If (intFile >= ((intPage-1)*intPageSize)+1) And (intFile =< (intPageSize*intPage)) Then
        Response.Write "<a href='aspSmartUpload/Upload/" & Image.Name & "' target='_blank'>" & "<FONT face='verdana,arial,helvetica' color=black size='2'>" & Image.Name & "</a>" & "<a href='sletfil.asp?fil=" & Image.Name & "'>" & "<img src='images/delete5.jpg' border=0 title=Delete file>" & "</a><br></font>"   
           
    End If       
Next

Set objFS = Nothing
%>


Om til dette:

<%
Respone.Write "<table>"
For Each Image In objFiles
intFile = intFile +1
    If (intFile >= ((intPage-1)*intPageSize)+1) And (intFile =< (intPageSize*intPage)) Then
  Respone.Write "<tr><td>"
        Response.Write "<a href='aspSmartUpload/Upload/" & Image.Name & "' target='_blank'>" & "<FONT face='verdana,arial,helvetica' color=black size='2'>" & Image.Name & "</a>"
  Response.Write "</td><td>"
  Response.Write "<a href='sletfil.asp?fil=" & Image.Name & "'>" & "<img src='images/delete5.jpg' border=0 title=Delete file>" & "</a><br></font>"
  Response.Write "</td></tr>"
    End If       
Next
Respone.Write "</table>"
Set objFS = Nothing
%>
Avatar billede jannikf Nybegynder
25. juni 2003 - 17:04 #2
Du er genial..det virker nu...hvor ændrer jeg hvor meget den skal rykkes til højre?
Avatar billede jannikf Nybegynder
25. juni 2003 - 17:06 #3
Hvis deletebilledet skal være lidt længere væk fra filnavent hvad gør jeg så?
Avatar billede eagleeye Praktikant
25. juni 2003 - 17:08 #4
Du kan enten lave de sådan at tabellen tylder det hele

Respone.Write "<table width=""100%"">"

og så angiver width="80%" i den kolonne med filnavnet:


<%
Respone.Write "<table width=""100%"">"
For Each Image In objFiles
intFile = intFile +1
    If (intFile >= ((intPage-1)*intPageSize)+1) And (intFile =< (intPageSize*intPage)) Then
  Respone.Write "<tr><td width=""80%"">"
        Response.Write "<a href='aspSmartUpload/Upload/" & Image.Name & "' target='_blank'>" & "<FONT face='verdana,arial,helvetica' color=black size='2'>" & Image.Name & "</a>"
  Response.Write "</td><td>"
  Response.Write "<a href='sletfil.asp?fil=" & Image.Name & "'>" & "<img src='images/delete5.jpg' border=0 title=Delete file>" & "</a><br></font>"
  Response.Write "</td></tr>"
    End If       
Next
Respone.Write "</table>"
Set objFS = Nothing
%>
Avatar billede eagleeye Praktikant
25. juni 2003 - 17:09 #5
Eller du kan indsætte en tom kolonne mellem de to kolonne

<td>;nbsp;nbsp;nbsp</td>    som giver lidt mellemrum du kan så tilføje fjer  ;nbsp  som er et mellemrum svarne til mellemrums tasten.:


<%
Respone.Write "<table width=""100%"">"
For Each Image In objFiles
intFile = intFile +1
    If (intFile >= ((intPage-1)*intPageSize)+1) And (intFile =< (intPageSize*intPage)) Then
  Respone.Write "<tr><td width=""80%"">"
        Response.Write "<a href='aspSmartUpload/Upload/" & Image.Name & "' target='_blank'>" & "<FONT face='verdana,arial,helvetica' color=black size='2'>" & Image.Name & "</a>"
  Response.Write "</td><td>;nbsp;nbsp;nbsp</td><td>"
  Response.Write "<a href='sletfil.asp?fil=" & Image.Name & "'>" & "<img src='images/delete5.jpg' border=0 title=Delete file>" & "</a><br></font>"
  Response.Write "</td></tr>"
    End If       
Next
Respone.Write "</table>"
Set objFS = Nothing
%>
Avatar billede eagleeye Praktikant
25. juni 2003 - 17:10 #6
hv glem koden i kommentar  25/06-2003 17:09:21 det skal være sådan her:


<%
Respone.Write "<table>"
For Each Image In objFiles
intFile = intFile +1
    If (intFile >= ((intPage-1)*intPageSize)+1) And (intFile =< (intPageSize*intPage)) Then
  Respone.Write "<tr><td>"
        Response.Write "<a href='aspSmartUpload/Upload/" & Image.Name & "' target='_blank'>" & "<FONT face='verdana,arial,helvetica' color=black size='2'>" & Image.Name & "</a>"
  Response.Write "</td><td>;nbsp;nbsp;nbsp</td><td>"
  Response.Write "<a href='sletfil.asp?fil=" & Image.Name & "'>" & "<img src='images/delete5.jpg' border=0 title=Delete file>" & "</a><br></font>"
  Response.Write "</td></tr>"
    End If       
Next
Respone.Write "</table>"
Set objFS = Nothing
%>
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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