/ 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
Asp indsætter ikke som forventet
Fra : Palle Steen Christen~


Dato : 02-02-03 19:35

Jeg sidder og bygger en hjemmeside som baserer sig på en
database. Til hver post er der et billede. I nogle tilfælde er
der to eller tre billeder. I databasen er angivet filnavnet på
billederne, og hvis der ikke er et billede nr. 2 eller nr. 3 så
står felterne bare tomme.

Jeg bruger nu en if.. then til at finde ud af om der står et
filnavn i feltet for billede2 og billede3. Det fungerer sådan set
fint, jeg får billed-tagget udskrevet hvor det er aktuelt. Men
asp'en indsætter ikke filnavnet i disse tilfælde!

<%if IsNull(forestilling("billede2")) = false and
IsNull(forestilling("kunBilleder")) = false then %>
<br><img src="fore/<%=forestilling("billede2")%>" width="260"
alt="" border="0" class="billed">
<%end if%>

Det virkeligt mærkværdige er at hvis jeg flytter koden

<img src="fore/<%=forestilling("billede2")%>" width="260" alt=""
border="0" class="billed">

uden for if..then sætningen, så indsættes det korrekt..!? Og det
er da også på den måde jeg får billede1 frem.

Jeg har prøvet med andre legale former, såsom response.write .

Er der nogen der har en idé eller forklaring??

V.h.
Palle Steen Christensen

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
Christoffer Thygesen (02-02-2003)
Kommentar
Fra : Christoffer Thygesen


Dato : 02-02-03 20:02

"Palle Steen Christensen" <mail@palleballe.dk> skrev

> Jeg sidder og bygger en hjemmeside som baserer sig på en
> database. Til hver post er der et billede. I nogle tilfælde er
> der to eller tre billeder. I databasen er angivet filnavnet på
> billederne, og hvis der ikke er et billede nr. 2 eller nr. 3 så
> står felterne bare tomme.
>
> Jeg bruger nu en if.. then til at finde ud af om der står et
> filnavn i feltet for billede2 og billede3. Det fungerer sådan set
> fint, jeg får billed-tagget udskrevet hvor det er aktuelt. Men
> asp'en indsætter ikke filnavnet i disse tilfælde!
>
> <%if IsNull(forestilling("billede2")) = false and
> IsNull(forestilling("kunBilleder")) = false then %>
> <br><img src="fore/<%=forestilling("billede2")%>" width="260"
> alt="" border="0" class="billed">
> <%end if%>
>
> Det virkeligt mærkværdige er at hvis jeg flytter koden
>
> <img src="fore/<%=forestilling("billede2")%>" width="260" alt=""
> border="0" class="billed">
>
> uden for if..then sætningen, så indsættes det korrekt..!? Og det
> er da også på den måde jeg får billede1 frem.
>
> Jeg har prøvet med andre legale former, såsom response.write .
>
> Er der nogen der har en idé eller forklaring??

Du kan prøve med:

billede = forestilling("billede2")
if not IsNull(billede) then
response.write "<br><img src='fore/" & billede & "' width='260'> alt='' border='0' class='billed'>"
end if

Jeg ved ikke om det er fordi du prøver at hente indholdet fra feltet to gange, men du kan i hvert fald lige prøve det.

Mvh. Christoffer Thygesen


{ http://cht.dk/news/ - Din online news reader }


Palle Steen Christen~ (02-02-2003)
Kommentar
Fra : Palle Steen Christen~


Dato : 02-02-03 20:52

Jo, det hjalp. Problemet er løst.

Men hvorfor i al verden er det dog sådan? Kan det passe at asp'en bliver træt af den information den henter?

Undrer mig meget.

Palle Steen Christensen



--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Christoffer Thygesen (02-02-2003)
Kommentar
Fra : Christoffer Thygesen


Dato : 02-02-03 21:46

"Palle Steen Christensen" <mail@palleballe.dk> skrev

> Jo, det hjalp. Problemet er løst.
>
> Men hvorfor i al verden er det dog sådan? Kan det passe at asp'en bliver træt af den information den henter?
>
> Undrer mig meget.

Ja sådan er det åbenbart, man må vidst bare vende sig til at gemme ens data i en variabel først, hvis man skal bruge dem flere gange.

Mvh. Christoffer Thygesen

{ http://cht.dk/news/ - Din online news reader }


Jørn Andersen (03-02-2003)
Kommentar
Fra : Jørn Andersen


Dato : 03-02-03 02:01

On Sun, 2 Feb 2003 21:45:31 +0100, "Christoffer Thygesen"
<cht_news@cht.dk> wrote:

>> Men hvorfor i al verden er det dog sådan? Kan det passe at asp'en bliver træt af den information den henter?
>>
>> Undrer mig meget.
>
>Ja sådan er det åbenbart, man må vidst bare vende sig til at gemme ens data i en variabel først, hvis man skal bruge dem flere gange.

Problemet er i hvert fald kendt:
<url: http://www.aspfaq.com/plain.asp?id=2188>

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

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

Månedens bedste
Årets bedste
Sidste års bedste