|
| 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
| |
|
|