/ 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
Problem med gåseøjne (")
Fra : Henrik


Dato : 02-07-02 14:20

Hej,

Jeg arbejder med følgende stump kode:

strPDF = rs("PDF-URL")
If Trim(strPDF) <> "" Then
strPDF = "<img src=gfx/test.gif>"
Else
strPDF = "<img src=gfx/blank.gif>"
End If

Response.Write strPDF

Jeg har dog et problem med at bruge gåseøjne. Skriver jeg f.eks.

strPDF = "<img src="gfx/test.gif">"

"virker" sætningen ikke. Det er ikke noget problem i dette
eksempel, da man jo bare kan undlade ". Men hvad gør man nemmest,
hvis man skal sætte en længere kodestump på f.eks. ti linjer ind,
hvor man ikke kan undgå at bruge "?


Venlig hilsen

Henrik

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

 
 
scn (02-07-2002)
Kommentar
Fra : scn


Dato : 02-07-02 14:34

"Henrik" <hku@tiscali.dk> skrev i en meddelelse
news:afs9a5$ffd$1@sunsite.dk
> Jeg har dog et problem med at bruge gåseøjne. Skriver jeg f.eks.
>
> strPDF = "<img src="gfx/test.gif">"
>
> "virker" sætningen ikke. Det er ikke noget problem i dette
> eksempel, da man jo bare kan undlade ". Men hvad gør man nemmest,
> hvis man skal sætte en længere kodestump på f.eks. ti linjer ind,
> hvor man ikke kan undgå at bruge "?

brug ' ( knappen ved siden af ø)

strPDF = "<img src='gfx/test.gif'>"

--
mvh
Søren
http://www.soerennielsen.dk/akvarie/



Henrik (02-07-2002)
Kommentar
Fra : Henrik


Dato : 02-07-02 14:38


> brug ' ( knappen ved siden af ø)

Den går desværre ikke altid. Så burde dette virke (3. linje) - men
det gør det ikke?

strBillede = rs("Billede-URL")
If Trim(strBillede) <> "" Then
strBillede = "<img src=gfx/billeder/<%Response.Write
rs('Billede-URL')%>.gif>"
Else
strBillede = "<img src=gfx/blank.gif width=1 height=1>"
End If

Response.Write strBillede




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

scn (02-07-2002)
Kommentar
Fra : scn


Dato : 02-07-02 14:54

"Henrik" <hku@tiscali.dk> skrev i en meddelelse
news:afsaba$jdm$1@sunsite.dk
>> brug ' ( knappen ved siden af ø)
>
> Den går desværre ikke altid. Så burde dette virke (3. linje) - men
> det gør det ikke?
>
> strBillede = rs("Billede-URL")
> If Trim(strBillede) <> "" Then
> strBillede = "<img src=gfx/billeder/<%Response.Write
> rs('Billede-URL')%>.gif>"
> Else
> strBillede = "<img src=gfx/blank.gif width=1 height=1>"
> End If
>
> Response.Write strBillede

Hvad med dette:

strBillede = "<img src=gfx/billeder/" & " rs('Billede-URL') & ".gif>"


--
mvh
Søren
http://www.soerennielsen.dk/akvarie/


Jørn Andersen (02-07-2002)
Kommentar
Fra : Jørn Andersen


Dato : 02-07-02 16:17

On Tue, 2 Jul 2002 15:53:41 +0200, "scn" <scn@invalid.xx> wrote:

>Hvad med dette:
>
>strBillede = "<img src=gfx/billeder/" & " rs('Billede-URL') & ".gif>"

Du mener:
strBillede = "<img src='gfx/billeder/" & rs("Billede-URL") & ".gif'>"
- ikke? :)

Mvh. Jørn

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

scn (02-07-2002)
Kommentar
Fra : scn


Dato : 02-07-02 16:33

"Jørn Andersen" <jorn@jorna.dk> skrev i en meddelelse
news:ptg3iu4bj00hq65flchi4ibfu6vqoe5sei@4ax.com
> On Tue, 2 Jul 2002 15:53:41 +0200, "scn" <scn@invalid.xx> wrote:
> Du mener:
> strBillede = "<img src='gfx/billeder/" & rs("Billede-URL") & ".gif'>"
> - ikke? :)

jeps :)

--
mvh
Søren
http://www.soerennielsen.dk/akvarie/



Jørn Andersen (02-07-2002)
Kommentar
Fra : Jørn Andersen


Dato : 02-07-02 15:12

On Tue, 2 Jul 2002 13:37:46 +0000 (UTC), Henrik <hku@tiscali.dk>
wrote:

>> brug ' ( knappen ved siden af ø)
>
>Den går desværre ikke altid. Så burde dette virke (3. linje) - men
>det gør det ikke?
>
>strBillede = rs("Billede-URL")
>If Trim(strBillede) <> "" Then
> strBillede = "<img src=gfx/billeder/<%Response.Write
>rs('Billede-URL')%>.gif>"

Prøv med:
strBillede = "<img src='gfx/billeder/<%= strBillede %>.gif'>"
eller:
strBillede = "<img src=""gfx/billeder/<%= strBillede %>.gif"">"

<SNIP resten>


Mvh. Jørn


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

Jørn Andersen (02-07-2002)
Kommentar
Fra : Jørn Andersen


Dato : 02-07-02 16:14

On Tue, 02 Jul 2002 16:11:39 +0200, Jørn Andersen <jorn@jorna.dk>
wrote:

>Prøv med:
>strBillede = "<img src='gfx/billeder/<%= strBillede %>.gif'>"
>eller:
>strBillede = "<img src=""gfx/billeder/<%= strBillede %>.gif"">"

Det er selvfølgelig noget vrøvl - prøv i stedet med:
strBillede = "<img src='gfx/billeder/" & strBillede & ".gif'>"
eller:
strBillede = "<img src=""gfx/billeder/" & strBillede ".gif"">"


Mvh Jørn

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

Jørn Andersen (02-07-2002)
Kommentar
Fra : Jørn Andersen


Dato : 02-07-02 14:52

On Tue, 2 Jul 2002 13:20:05 +0000 (UTC), Henrik <hku@tiscali.dk>
wrote:

>Jeg har dog et problem med at bruge gåseøjne. Skriver jeg f.eks.
>
>strPDF = "<img src="gfx/test.gif">"
>
>"virker" sætningen ikke. Det er ikke noget problem i dette
>eksempel, da man jo bare kan undlade ". Men hvad gør man nemmest,
>hvis man skal sætte en længere kodestump på f.eks. ti linjer ind,
>hvor man ikke kan undgå at bruge "?

Hej Henrik,
Du kan enten bruge dobbelt-gåseøjne:

strPDF = "<img src=""gfx/test.gif"">"

eller en enkelt-plinger:
strPDF = "<img src='gfx/test.gif'>"

Det der sker i dit eksempel er at " før gfx opfattes som at din
tekst-streng afsluttes - og resten som en fejl.

Ved at dublere - "" - escape's gåseøjnene
Ved at bruge enkelt-plinger, opfattes strengen ikke som afsluttet.

Personligt foretrækker jeg den første løsning (""), da den giver den
pæneste HTML-kode - men de virker begge lige godt (er dog ikke sikker
på, om enkelt-plinger også dur i den nyeste standard: XHTML).


Good luck,
Jørn

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

Henrik (02-07-2002)
Kommentar
Fra : Henrik


Dato : 02-07-02 15:04

> Ved at dublere - "" - escape's gåseøjnene
> Ved at bruge enkelt-plinger, opfattes strengen ikke som afsluttet.

Tak - men hvad gør jeg så her?

strBillede = "<img src=gfx/billeder/<%Response.Write
rs("Billede-URL")%>.gif>"


Mvh
Henrik

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

Jakob Møbjerg Nielse~ (02-07-2002)
Kommentar
Fra : Jakob Møbjerg Nielse~


Dato : 02-07-02 15:12

Henrik wrote:
> strBillede = "<img src=gfx/billeder/<%Response.Write
> rs("Billede-URL")%>.gif>"

strBillede = "<img src=gfx/billeder/" & Response.Write
rs("Billede-URL")%> & ".gif>"

--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
http://www.jakobnielsen.dk/ | -- Terry Pratchett, Reaper Man


Kim Jensen (02-07-2002)
Kommentar
Fra : Kim Jensen


Dato : 02-07-02 15:51

> Henrik wrote:
> > strBillede = "<img src=gfx/billeder/<%Response.Write
> > rs("Billede-URL")%>.gif>"
> strBillede = "<img src=gfx/billeder/" & Response.Write
> rs("Billede-URL")%> & ".gif>"

Vrøvl løser ikke vrøvl.
Når du/I arbejder med strenge, så blandt response-objektet udenfor.
Se scn's svar tidligere i tråden med for korrekte syntax.


mvh
Kim Jensen



Jørn Andersen (02-07-2002)
Kommentar
Fra : Jørn Andersen


Dato : 02-07-02 16:18

On Tue, 2 Jul 2002 16:50:47 +0200, "Kim Jensen" <kj@jmt.dk> wrote:

>Vrøvl løser ikke vrøvl.
>Når du/I arbejder med strenge, så blandt response-objektet udenfor.

Den hoppede jeg også på ... - sorry!

>Se scn's svar tidligere i tråden med for korrekte syntax.

Den er dog ikke helt korrekt - se mit svar til det.


Mvh. Jørn

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

Jakob Møbjerg Nielse~ (02-07-2002)
Kommentar
Fra : Jakob Møbjerg Nielse~


Dato : 02-07-02 20:37

Kim Jensen wrote:
>> strBillede = "<img src=gfx/billeder/" & Response.Write
>> rs("Billede-URL")%> & ".gif>"
>
> Vrøvl løser ikke vrøvl.

Ups... jeg tænkte mig ikke lige om.

Det var et så nemt problem, at min "løsning" blev lige simpel nok.

--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
http://www.jakobnielsen.dk/ | -- Terry Pratchett, Reaper Man


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

Månedens bedste
Årets bedste
Sidste års bedste