Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


nån som kan detta?

Postades av 2003-07-25 14:14:36 - Nino Brigate, i forum asp - allmänt, Tråden har 11 Kommentarer och lästs av 553 personer

Hej !

Jag har en mapp som heter bilder
och i bilder finns det tex 3 mappar.

/bilder/030714/
/bilder/030723/
/bilder/030730/

och varsin mapp innehåller ett visst antal bilder.

Det jag nu vill göra är att generera en tabell
med 2 kolumner och 1 rad.

I den tabellen så vill jag försöka få i första kolumnen
den första mappens namn utskriven (030714) och i den
andra kolumnen en slumpad bild i miniformat visad. tex
/bilder/030714/bild34.jpeg


tex

----------------------------------------------
030714 | /bilder/030714/bild344.jpeg |
(första mappens| (slumpad bild ur mappen) |
namn) | |
----------------------------------------------
----------------------------------------------
030714 | /bilder/030714/bild344.jpeg |
(första mappens| (slumpad bild ur mappen) |
namn) | |
----------------------------------------------


den ska generera lika många 2X1 tabeller som det finns
mappar

alltså i detta fall skriva ut 3 stycken 2X1 tabeller.


Väldigt tacksam för utförliga svar, gärna kod!

Svar uppskattas!!


Svara

Sv: nån som kan detta?

Postades av 2003-07-25 14:30:35 - Andreas Hillqvist

Gew din inlägg en lämplig rubrik...


<code>
Dim FSO
Dim Bilder
Dim Folder
Dim File
Dim Index

Randomize

Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Bilder = FSO.GetFolder("C:\")

For Each Folder In Bilder.SubFolders
Response.Write "<TABLE><TR><TD>" & Server.HTMLEncode(Folder.Name) & "</TD><TD>"
If Folder.Files.Count Then
Index = Rnd * Folder.Files.Count
For Each File In Folder.Files
If Index > 0 Then
Index = Index - 1
Else
Response.Write "<IMG scr=""/bilder/" & Folder.Name & "/" & File.Name & """>"
Exit For
End If
Next
Else
Response.Write "Empty"
End If
Response.Write "</TD></TABLE>"
Next
</code>


Svara

Sv: nån som kan detta?

Postades av 2003-07-25 15:42:06 - Nino Brigate

Nu fungerar det nästan..
jag får fram filnamnet men inte bilden
kollar jag källan på htmlen som är genererad så stämmer sökvägen men bilden vägrar komma upp..

deb blir en liten ruta (den verkar inte hitta bilden men den skriver inte emtpy.
kolla på http://www.jrmusik.net/jr2/live.asp

... vad kan det vara =
tacksam för svar



Svara

Sv: nån som kan detta?

Postades av 2003-07-25 15:45:42 - Andreas Hillqvist

ÄR sökvägen korrekt? Vart ligger bilder mappen på din server.


Svara

Sv: nån som kan detta?

Postades av 2003-07-25 15:53:42 - Nino Brigate

själva indexfilen för sidan ligger på
www.jrmusik.net/jr2/index.asp

och aspfilen som jag gjort för att visa bilderna ligger under

/jr2/live.asp

bilderna ligger under

/jr2/pic/y/mapp1 mapp2 mapp3 etc



Svara

Sv: nån som kan detta?

Postades av 2003-07-25 15:55:02 - Nino Brigate

om jag lägger en bild under asp koden och jämför med den genererade
imgsrc: .....
så stämmer de överens men bilden vill inte visas ..
kolla på www.jrmusik.net/jr2/live.asp


Svara

Sv: nån som kan detta?

Postades av 2003-07-25 16:01:19 - Andreas Hillqvist

He, he... JAg som är ond och elak.
Testa att ändra scr till src i IMG tagen. ;o)


Svara

Sv: nån som kan detta?

Postades av 2003-07-25 16:16:28 - Nino Brigate

hehe
tack nu visas bilderna, men... hm

hur gör jag för att den bara ska visa .jpg bilderna
och sätta storleken på dessa?

detta verkade itne fung när det gäller storleken?
Response.Write "<IMG src=""/JR2/Pic/y/" & Folder.Name & "/" & File.Name & """"width="107" height="67"" >"


Svara

Sv: nån som kan detta?

Postades av 2003-07-25 22:34:12 - Andreas Hillqvist

<code>
Dim FSO
Dim Bilder
Dim Folder
Dim File
Dim Url
Dim Index
Dim Dictionary

Randomize

Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Dictionary = Server.CreateObject("Scripting.Dictionary")
Set Bilder = FSO.GetFolder(Server.MapPath("/JR2/Pic/y/"))

For Each Folder In Bilder.SubFolders
Response.Write "<TABLE><TR><TD>" & Server.HTMLEncode(Folder.Name) & "</TD><TD>"
For Each File In Folder.Files
If LCase(Right(File.Name, 4)) = ".jpg" Then
Dictionary.Add Dictionary.Count, File.Name
End If
Next

If Dictionary.Count Then
Index = Int(Rnd * Dictionary.Count)
Url = "/JR2/Pic/y/" & Folder.Name & "/" & Dictionary.Item(Index)
Response.Write "<A target=""_blank"" href=""" & Url & """><IMG src=""" & Url & """ Width=""107"" Height=""67""></A>"
Dictionary.RemoveAll
Else
Response.Write "Empty"
End If
Response.Write "</TD></TABLE>"
Next
</code>


Svara

Sv: nån som kan detta?

Postades av 2003-08-04 13:54:40 - Henrik Häggström

Hej,

Om man har Å, Ä, Ö i filnamnet funkar inte detta... kan man lösa det på något sätt eller måste man döpa allt utan ÅÄÖ ?

/Henrik


Svara

Sv: nån som kan detta?

Postades av 2003-08-04 14:46:33 - Andreas Hillqvist

Du kan testa med:
<code>
Response.Write "<A target=""_blank"" href=""" & Server.URLEncode(Url) & """><IMG src=""" & Url & """ Width=""107"" Height=""67""></A>"
</code>


Svara

Sv: nån som kan detta?

Postades av 2003-08-04 15:34:00 - Henrik Häggström

Nä, det blir ingen lösning... några fler förslag?
mvh
/Henrik


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 796
27 960
271 761
2 368
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies