href med & i value
hej eksperter/Jeg har 2 asp-sider som linker til hinanden samt overfører variable.
En madside som linker til en vin-side med de vine der passer til maden - og en Vinside som linker til madsiden med de retter der passer til vinen.
Begge sider henter deres indhold fra en accessdatabase.
Begge sider virker uden fejl og har også bestået valideringstesten på W3C.
Nu ville jeg så tjekke for døde links igen med værktøjet fra W3C - og her blev resultatet, at der var internal server problems med 4 links. Og disse fire links indeholdt alle danske bogstaver. Alle andre links uden danske bogstaver blev ikke kommenteret.
FX
response.write ".... ..<a href='cultwinevine.asp?vintype=madvin&vinnummer=" & rs1("varenr") & "'>" & rs1("navn") & "</a>"
Og rs1("navn") kan fx være Vildtkølle - med det danske 'ø'.
jeg gætter på at det danske 'ø' et sted i processen fra database til program til link bliver erstattet med ø hvorved der kommer et ekstra '&' ind i linket - og det er måske det, der giver problemer for W3Cs linktjekker?
Syntaksen er jo <a href=xxxxxx&name=value? og hvis value så selv indeholder et '&' tror fortolkeren måske at der er en 2. parameter med i linket?
Hvordan "escaper" man '&' i et link, så det ikke bliver misopfattet? Hvis det er det der er mit problem!
mvh.
/jens