Avatar billede bongii Nybegynder
18. februar 2008 - 20:06 Der er 8 kommentarer og
1 løsning

Problemer med java script streng

Denne virker ikke. Det er noget med det der onclick at gøre. Er der en der kan se hvad der er galt:

arr[<%=i%>]  = "<a title='<%=trim(rs("navn"))%>' <%if rs("nyt") = 1 then response.write "target='new'"%> class='random' href='#' Onclick='parent.location.href=<%=trim(rs("link"))%>'><%=trim(rs("navn"))%></a>"
Avatar billede w13 Novice
18. februar 2008 - 20:47 #1
Onclick='parent.location.href=<%=trim(rs("link"))%>'
skal være:
onclick='parent.location.href="<%=trim(rs("link"))%>"'
Avatar billede bongii Nybegynder
18. februar 2008 - 21:16 #2
Er du sikker? Jeg kan simpelthen ikke få det til at virke: Det er inde i en asp løkke:

<%do while not rs.eof%>
arr[<%=i%>]  = "<a title='<%=trim(rs("navn"))%>' <%if rs("nyt") = 1 then response.write "target='new'"%> class='random' href='#' onclick='parent.location.href=<%=trim(rs("link"))%>'><%=trim(rs("navn"))%></a>"
<%i = i + 1%>
<%rs.movenext
loop%>

hvis jeg bruger " i parent.location viser den slet ikke teksten. Hvis jeg gør som jeg har gjort ovenfor, skriver den
Avatar billede bongii Nybegynder
18. februar 2008 - 21:17 #3
...tegnet ; var ventet.

Hvis jeg helt fjerner onclick='parent.location.href=<%=trim(rs("link"))%>', virker det.
Avatar billede w13 Novice
18. februar 2008 - 21:25 #4
Så må dit rs("link") indeholde noget, der ikke er gyldigt. Prøv at poste her, den kode, den genererer. (Altså det, som du kan finde, når du trykker "Vis kilde".)
Avatar billede w13 Novice
18. februar 2008 - 21:28 #5
Prøv at bruge
onclick='parent.location.href=\"<%=trim(rs("link"))%>\"'
i stedet.
Jeg kan se, at du hopper meget mellem " og ', så det er derfor, det går galt.
Avatar billede bongii Nybegynder
18. februar 2008 - 21:32 #6
var arr = new Array();

arr[0]  = "<a title='Har du huske bladfang til efteråret'  class='random' href='#' onclick='parent.location.href=link'>Har du huske bladfang til efteråret</a>"
Avatar billede bongii Nybegynder
18. februar 2008 - 21:46 #7
Smukt:
onclick='parent.location.href=\"<%=trim(rs("link"))%>\"' gjorde tricket ! TAK ! ;)
Avatar billede w13 Novice
18. februar 2008 - 21:53 #8
:) og tak for point!
Avatar billede bongii Nybegynder
19. februar 2008 - 10:11 #9
Det er mig der takker.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester