kim skrev:
> Men da original linein både indeholder " og ', så driller det
> mig.
Tricket er at escape "-tegnet - det gøres ved at dublere alle
forekomster i strengen.
Eksempler:
Response.write "Her er et ""-tegn"
Response.write "Her er to mere: "","""
Response.write "Her er i alt tre ""-tegn"""""
> <a href="#"
> onclick="popup('InterneAftalerILBPopUp.asp','mitvindue','800','11
> 00');" target="_self">
Det har godt nok ikke meget med asp at gøre, men jeg vil foreslå
dig en bedre måde at åbne pop op'en på:
<a href="InterneAftalerILBPopUp.asp" target="mitvindue"
onclick="popup(this.href,this.target,'800','1100'); return
false;">
På den måde sikrer du at linket også virker uden javascript - se
evt. artiklen her: <
http://infimum.dk/HTML/JSwindows.html#ref_3_4>
Udskrevet med asp bliver det til:
Response.write "<a href=""InterneAftalerILBPopUp.asp""
target=""mitvindue""
onclick=""popup(this.href,this.target,'800','1100'); return
false;"">"
(på én lang linje).
Metoden er at erstatte alle dobbelte anførselstegn (") i teksten
med to dobbelte anførselstegn ("") - og derefter tilføje et
anførselstegn uden om hele strengen. Hvis man bruger en editor med
syntaksfremhævning af asp/vbscript-kode, vil det være let at se om
man har et passende antal anførselstegn.
--
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