Det virker næsten. Men selve linket virker ikke. Når jeg kigger på kildekoden i browseren, så ser alt normalt ud. Hvad sker der? Er der en bedre måde at gøre det på?
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
Hej jeg ville nok stille det op sådan, for overskueligehedens skyld. Så opdagede jeg også din fejl. response.write("';> </div>") Skal være response.write(";'> </div>") Det er også rettet i koden herunder:
<% do while not kort_rec.EOF %> <div style="position:absolute;top:<%=kort_rec("top")%>px;left:<%=kort_rec("left")%>px;cursor:pointer;"> <img src="prik.gif" style="width:9px;height:9px;" onclick="location.href=card.asp?ID=<%=kort_rec("id")%>;"> </div> kort_rec.MoveNext loop %>
Ja, i de varianter af VB(-script), jeg er stødt ind i betyder "" inde i en tekststreng, at det ikke skal behandles som afslutning på strengen, men som den rigtige karakter, bare kun een gang !-)
-- og så fik jeg kigget nærmere på det, du havde skrevet, for så er det ikke det rigige, du udskifter, for "" giver " i udskriften, og kan på ingen måde erstatte '" ...
-- men typisk, når man skal benytte javascript, f.eks. i events som her, får man brug for at 'escape' tegn, for det er nødvendigt, at både hele teksten i event-strengen er indlejret i streng-afgrænsere og at evt. tekst-parametre/variable også er det indeni, og det må ikke være den samme afgrænser !o]
-- hvis du havde skullet udskrive ovenstående billedesom en statisk streng skulle du f.eks. have brugt:
-- hvis man er 110% sikker på, at der ikke i href-teksten er noget, der kan komme til at genere javascript-fortolkeren, er det dog i orden at udelade afgrænserne, men ikke tilrådeligt !-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.