Basis-URL for dokument.write
Mit scenarie er meget almindeligt: jeg genererer HTML ved hjælp af javascript's document.write, outputtet bliver vist i en seperat frame.Nu er problemet blot, at mit script (eller rettere, siden som indeholder scriptet) befinder sig i én folder på serveren, og det dokument jeg genererer "befinder" sig i en anden (d.v.s, når redigeringen er overstået skal dokumentet gemmes fysisk i en anden folder).
Hvis det genererede HTML dokument indeholder billeder el. lign, så vil referencen (f.eks "images/my_img.gif") henvise relativt til folderen mit *script* befinder sig i, indtil jeg rent faktisk gemmer det genererede HTML fysisk på serveren og henter det påny. Hvilket ikke er meningen!!!
Mit spørgsmål: eksisterer der en måde at sætte et genereret dokuments "basis-URL", så billeder o.lign. bruger den virtuelle sti man har angivet?
Eks.: Et dokument som befinder sig i mappen "http://localhost/blabla/" med basis-URL sat til "http://localhost/testdir"
Hvis jeg så skriver:
document.write('<img src="images/spacer.gif" border=0 alt="">')
så forsøger den at hente et billede på adressen
"http://localhost/testdir/spacer.gif"
