Avatar billede brianras Nybegynder
22. juni 2002 - 19:59 Der er 4 kommentarer og
1 løsning

Skal ikke loade hele billed filen på engang

Jeg vil gerne vide om det ikke er muligt at ændre følgende i det her script :

Når man starter scriptet loader den HELE billedet ind først og så viser mini_udgaven af billedet, kan man ikke får den til at lave thumbnails af billedet i stedetfor - det vil spare en masse load tid for brugeren - og så båndbredde ??

Desuden kunne jeg godt tenke mig, hvis man kunne loade .mpeg film på samme måde, men igen at det kun viser et stilbillede af begyndelsen af filmen, og så begynder den at downloade hvis man klikker på billedet ?? faktisk som file manager i windows gør det, når man markere en mpeg film så vises stil billedet i venstre side !!

Håber på nogle brugbare svar. Vil også gerne høre hvis nogle kender et script der kan alt ovenstående som er lavet og kan fås i en ASP udgave og er gratis eller det der ligner det !
Avatar billede brianras Nybegynder
22. juni 2002 - 20:01 #1
Her kommer lige scriptet, glemt det ovenfor :

-------------ASP PICTURE ------------------
<%
' ASP Picture Album made by Jan Borup Coyle, mailto:jb@xess.dk for Comments

Dim CurFile, ShowSub, ShowPic, PictureNo
Dim strPathInfo, strPhysicalPath

CurFile = "ShowPicture.asp"
%>

<html><head>
<title>ASP Picture Album by Jan Borup Coyle</title>
<script language="JavaScript">
<!--
function jumppage(sel)
{
  var i = sel.selectedIndex
  self.location.href = sel.options[i].value
}
// -->
</script>
</head><body>

<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="800" id="AutoNumber1">
<tr>
<td align="center" width="75%">
  <IMG SRC="toplogo.jpg" HEIGHT=60>
</td>
<td align="center" width="25%">
  <form action=<%=CurFile%> method="POST">
  <h3>Select Album :
  <select name="go" onChange="jumppage(this);" size=1>
  <%
  ShowSub = request("ShowSub")
  ShowPic = request("ShowPic")
  strPathInfo = Request.ServerVariables("PATH_INFO")
  strPhysicalPath = Server.MapPath(strPathInfo)

  Set objFSO = CreateObject("Scripting.FileSystemObject")
  Set objFile = objFSO.GetFile(strPhysicalPath)
  Set objFolder = objFile.ParentFolder
  Set objFolderContents = objFolder.Files
  For each Folder in objFolder.SubFolders
      If Left(Folder.Name,1)<>"_" Then
          Response.write "<option "
          If ShowSub=Folder.Name Then
              Response.Write "selected "
          End if
          Response.Write"value='" & CurFile & "?ShowSub="
          Response.Write(Replace(Folder.Name, " ", "%20"))
          response.write "'>"
          Response.Write(Folder.Name & "</option>")
          If ShowSub <= " " Then
            ShowSub = Folder.Name
        End if
      End if
  Next
  Set objFSO = Nothing
  %>
  </select></h3>
  </form>
  </td>
</tr>
</table>
<hr>

<%
If ShowPic > " " then
  ShowPic = Replace(ShowPic, " ", "%20")
  Response.Write "<a href='java script:history.go(-1)'><img src='" & ShowPic & "'><BR><BR><B>Go Back</B></a>"
Else
%>
  <table border="0" cellpadding="0" cellspacing="5" style="border-collapse: collapse" bordercolor="#111111" width="800" id="AutoNumber1">
  <tr>
  <%
  strPhysicalPath = Server.MapPath(".\" & ShowSub)
  If ShowSub > " " then
    ShowSub = Replace(ShowSub, " ", "%20")
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objFolder = objFSO.GetFolder(strPhysicalPath)
    Set objFolderContents = objFolder.Files
    For Each objFileItem in objFolderContents
    If Ucase(Right(objFileItem.Name,4))=".GIF" OR Ucase(Right(objFileItem.Name,4))=".JPG" THEN
        ShowPic = Replace(objFileItem.Name, " ", "%20")
      'Response.write "<td align='center' width='25%'><a href=" & ShowSub & "\"
      Response.write "<td align='center' width='25%'><a href=" & CurFile & "?ShowPic=" & ShowSub  & "\" & ShowPic
      'Response.Write(Replace(objFileItem.Name, " ", "%20"))
      Response.write ">"
      Response.Write("<img src='" & ShowSub & "\" & objFileItem.Name & "' width=200> ")
      Response.Write("<p align='center'><b>" & Mid(objFileItem.Name,1,Len(objFileItem.Name)-4) & "</b>")
      Response.write "</a></td>"
      PictureNo = PictureNo + 1
      If PictureNo=4 Then
          Response.write "</tr><tr>"
          PictureNo = 0
      End if
    End if
    Next
    Set objFSO = Nothing
  End if
  %>
  </tr>
  </table>
<%
End if
%>
</center>
</html>
---------------------SLUT - ASP PICTURES -------------
Avatar billede askhoej Praktikant
22. juni 2002 - 20:25 #2
Hans kan det din ikke ka :-)

http://www.eksperten.dk/spm/227680
Avatar billede brianras Nybegynder
22. juni 2002 - 20:33 #3
Det var da en temmelig nem måde at svare på, he - nåmen den kan da ikke tage .mpeg film f.eks. ??!
Avatar billede askhoej Praktikant
22. juni 2002 - 21:23 #4
Hvis du vil løse det med .mpeg filen så skal du have fat i en 3. parts server komponent. Jeg kender ikke umiddeltbart nogen komponent der kan det, men prøv at søge lidt på Google
Avatar billede askhoej Praktikant
22. juni 2002 - 21:26 #5
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