Kasper skrev:
> Jeg er ret ny i det her, og kludrer meget rundt i " og ',
> hvornår de skal være der og () & ting og sager
.
Det kan også være forvirrende. Hvis du ikke allerede har en editor
der "forstår" asp, er det en god ide at finde en - det hjælper
meget med farvemarkering når man skal sætte anførselstegn.
Et par generelle kommentarer:
Asp er ikke ret striks mht. brugen af parenteser eller ej. I mange
tilfælde virker det både med og uden - hvis du er i tvivl, så prøv
at sætte dem for en sikkerheds skyld. Med anførselstegn er det ikke
helt så simpelt.
I asp/vbscript anvendes " (dobbelt anførselstegn) til markering af
tekststrenge og ' (apostrof/pling/enkelt anførselstegn) anvendes
til kommentarer. Anførselstegnet (") "virker" indtil næste
anførselstegn, mens kommentartegnet (') "virker" indtil slutningen
af den aktuelle linje.
Hvis man skal skrive et anførselstegn inde i en streng, skal det
escapes - det gøres ved at skrive det dobbelt:
Response.write "Her er et ""-tegn"
Response.write "Denne gang er der to """"."
Response.write """"
Et kommentartegn kræver ikke nogen særbehandling hvis det står inde
i en tekststreng:
Reponse.write "Old Mc'Donald had a farm"
I html er både " og ' gangbare som anførselstegn (naturligvis altid
i par). Hvis man skal udskrive html-koder med asp, skal man dels
sørge for at anførselstegnene står korrekt i forhold til asp-
reglerne, og dels sørge for at det der kommer ud i html-koden også
er korrekt (det kan man fx tjekke ved at bruge "Vis kildekode" i
browseren).
Nogle foretrækker at bruge ' som anførselstegn i html, for at undgå
at skulle escape i asp:
Response.write "<a href='foo'>Foo's</a>"
- mens andre bare escaper for at kunne bruge " både i html og asp:
Response.write "<a href=""foo"">Foo's</a>"
> folder= rsOrders("case_reference")
>
> u_file="../foto/foto.pdf"
Er dit problem at du gerne vil have "/foto/" i u_file til at være
bestemt af folder-variablen? Indeholder "case_reference"-feltet
navnet på en mappe, navnet på en fil eller stien til en fil?
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html