Avatar billede Slettet bruger
01. maj 2006 - 22:21 Der er 7 kommentarer og
1 løsning

ændre onclick

hejsa

hvordan kan jeg ændre en onclick i en tabel via en java-script function?

Jeg har dette her og det kan jeg ikke få til at virke:
document.getElementById('downloadrem').onclick="location=("agree.asp?id=" + Did");';

når min function bliver aktiveret skal onclick på tabellen blive til "document.location=('agree.asp?id=id');"

- min id hentes i functionen som en streng i funktionen...

\Dan
Avatar billede softspot Forsker
01. maj 2006 - 22:33 #1
Prøv denne her:

document.getElementById('downloadrem').onclick = new Function("","window.location.href = 'agree.asp?id=" + Did + "';");
Avatar billede Slettet bruger
01. maj 2006 - 22:47 #2
OK...!

Tak for hjælpen...

Jeg fandt nu en helt anden løsning jeg ikke lige havde tænkt på fra starten...

Smid et svar alligevel...

\Dan
Avatar billede softspot Forsker
01. maj 2006 - 22:49 #3
OK, du er flink hvis du smider din løsning herind :)
Avatar billede softspot Forsker
01. maj 2006 - 22:51 #4
Tak for point :)
Avatar billede Slettet bruger
01. maj 2006 - 22:53 #5
jamen min løsning blev helt anderledes... nemlig med en session som bliver oprettet på en side forinden...

så der var ingen grund til at have nogen streng med i funktionen...

så min onclick er nu statisk i tabellen med "document.location=('agree.asp?id=<%=session("downloadID")%>');"

- lidt svært at forklare tror jeg... hehe

\Dan
Avatar billede softspot Forsker
01. maj 2006 - 22:56 #6
Det er fair nok. Nogle gange er det bare et hint man har brug for, for at komme videre med en udfordring... på forumets vegne: TAK! :)
Avatar billede Slettet bruger
01. maj 2006 - 22:56 #7
hehe det var så lidt...

\Dan
Avatar billede thesurfer Nybegynder
01. maj 2006 - 23:51 #8
"document.location" er deprecated (hedder det vist).. dvs, udgået (bruges ikke mere)..

Det hedder nu: window.location.href='agree.asp?id=<%=session("downloadID")%>';

/theSurfer
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