/ 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
Anvendelse af CreateObject Funktion?
Fra : Phecdaret


Dato : 21-07-06 15:09

Hej gruppe.

Jeg er (igen kommet i vanskeligheder med .asp programmering.
På min hjemmeside er jeg i gang med at lave et billedgalleri.
Tidligere har andre spurgt i nyhedsgruppen, hvordan man laver et
galleri, og de fleste er blevet henvist til diverse programmer,
som kan lave det for én. Selv har jeg anvendt Adobe Photoshop,
som da også er effektivt, men man har kun ringe kontrol over
designet. Derfor har jeg sat mig for at programmere en løsning.

Jeg har gjort dét, at jeg har oprettet en mappe "billeder" på
serveren med de pågældende billeder i. Herefter laver jeg en
funktion, hvor "t" løber fra 1 til antallet af billeder, evt. 50.
Billederne i mappen "billeder" giver jeg navnene 1-50. Herefter
bruger jeg koden

<%
Response.Write "<a href='Billeder/"&t&".jpg'> <img
src='Billeder/"&t&".jpg' alt='Festbillede nr. "&t&"' width='80'
height='60'/> </a>"
%>

Som I kan se, for jeg 50 "thumbnails" som hver linker til det
originale (oprindelige størrelse) billede. Altå et billedgalleri.
MEN! Problemet er, at når jeg trykker på et thumbnail og åbner et
billede, så kan jeg ikke komme videre derfra. Jeg er nødt til at
lukke billedet og åbne et nyt, indtil jeg har set alle
billederne, hvilket er irriterende og langsomt!

Derfor havde jeg tænkt mig at tilføje en funktion, som åbner
billedet som et .html dokument, hvor jeg vil tilføje de to link
"næste og forrige", så man kan klikke sig igennem de originale
billeder. Til at lave denne funktion havde jeg tænkt på at
anvende CreateObject, men jeg kan simpelthen ikke finde ud af at
anvende den til mit formål. Kan den overhovedet bruges?

En anden mulig er at anvende FileSystemObject og så
CreateTextFile Method. Jeg er bare ikke klar over, om den kan
oprette html dokumenter.

Håber mit kringlede problem er til at forstå.

Mvh Phecdaret









--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jørn Andersen (21-07-2006)
Kommentar
Fra : Jørn Andersen


Dato : 21-07-06 16:18

On 21 Jul 2006 14:08:55 GMT, Phecdaret <phecdaret@gmail.com> wrote:

><%
>Response.Write "<a href='Billeder/"&t&".jpg'> <img
>src='Billeder/"&t&".jpg' alt='Festbillede nr. "&t&"' width='80'
>height='60'/> </a>"
>%>
<snip>

>Derfor havde jeg tænkt mig at tilføje en funktion, som åbner
>billedet som et .html dokument, hvor jeg vil tilføje de to link
>"næste og forrige", så man kan klikke sig igennem de originale
>billeder. Til at lave denne funktion havde jeg tænkt på at
>anvende CreateObject, men jeg kan simpelthen ikke finde ud af at
>anvende den til mit formål. Kan den overhovedet bruges?

Jeg tror du vil få mere ud af at lave en .asp-side til billedet, som
du så kalder med en parameter i din Query-streng.

Hvis du erstatter linket ovenfor med noget i retning af:

.... "<a href=""visbillede.asp?nr=" & t & """> osv

Det er næsten samme side, som du har nu - siden med thumbnails.

Så laver du en ny asp-side, der hedder "visbillede.asp", som fx kunne
indeholde:

intBnr = Request.QueryString("nr")
Response.Write "<img src=""Billeder/" & intBnr & ".jpg"" osv. ..

Herved får du vist billede nr. 23 ved at kalde siden med flg. adresse:
http://domain.tld/sti/visbilled.asp?nr=23

Så mangler du bare at tilføje to links:
.... "<a href=""visbillede.asp?nr=" & intBnr + 1 & """>Næste</a>"
og
.... "<a href=""visbillede.asp?nr=" & intBnr - 1 & """>Forrige</a>"

Så slipper du helt for at rode rundt med objekter, som er besværige at
lave og tager tid at køre på serveren.

Hvis der er rod i forkalringen, så skriv igen.


Good luck!

--
Jørn Andersen,
Brønshøj

Jørn Andersen (21-07-2006)
Kommentar
Fra : Jørn Andersen


Dato : 21-07-06 17:13

On Fri, 21 Jul 2006 17:18:17 +0200, Jørn Andersen <jorn@jorna.dk>
wrote:

>Herved får du vist billede nr. 23 ved at kalde siden med flg. adresse:
>http://domain.tld/sti/visbilled.asp?nr=23

Stavefejl, skal være:
http://domain.tld/sti/visbillede.asp?nr=23

Sorry!

--
Jørn Andersen,
Brønshøj

Phecdaret (21-07-2006)
Kommentar
Fra : Phecdaret


Dato : 21-07-06 18:24

Hej Jørn.

Tak for dit svar - det virker perfekt.

Mvh Kenneth




--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408520
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste