Avatar billede haunted Nybegynder
29. januar 2008 - 13:16 Der er 4 kommentarer og
1 løsning

Onclick event

Hej med jer.

Er der nogen der ved om man kan hive data ud fra en onclick event?

Eksempelvis:

Jeg vil godt manipulere med parms i tester2 onclick event'en via tester1's metode.

Jeg har følgende html:

<a id="knap1" href="#" onClick="java script:tester1()">Start tester1</a>

<a id="knap2" href="#" onClick="java script:tester2(parm1, parm2, parm3)">Start tester2</a>

.....

og dette java script:

function tester1(nyparm2) {

// Hent knap2
var knap2 = document.getElementById('knap2);

// Hent de gamle argumenter i et array eller et eller andet
*********** Det er dette som jeg ikke ved hvordan man gør - start ***********
var parm1 = knap2.onclick.array[];
var parm2 = knap2.onclick.array[];
var parm3 = knap2.onclick.array[];
*********** Det er dette som jeg ikke ved hvordan man gør - slut ***********
// Overskriv den gamle parm.

parm2 = nyparm2;

// Lig parametrene tilbage på onclick metoden
knap2.onclick = function () { tester2(parm1, parm2, parm3);

...

};
Avatar billede haunted Nybegynder
29. januar 2008 - 13:20 #1
<a id="knap1" href="#" onClick="java script:tester1()">Start tester1</a>

skulle selvfølgelig være med en parm i metoden:

<a id="knap1" href="#" onClick="java script:tester1(nyparm1)">Start tester1</a>
Avatar billede roenving Novice
29. januar 2008 - 16:27 #2
Ikke fejlgivende i dagens browsere, men det er noget vrøvl at bruge javascript-pseudoprotokollen i din onclick ...

-- for det er selvfølgelig ikke nødvendigt at fortælle din javascript-fortolker, at den skal fortolke script i script-events som script !-)

-- og hvorfor kan det blive måden at hive fat i nogle givne værdier, du må da adskilligt lettere kunne finde dem, når koden bliver skabt og så sørge for, at de er tilgængelige f.eks. i et js-array ?-)
Avatar billede haunted Nybegynder
03. februar 2008 - 22:43 #3
Nej det er rigtigt. Tak for det. :)

Jeg lavede det i et array og styrede det derfra takker for hjælpen. Smider du lige et svar?
Avatar billede roenving Novice
04. februar 2008 - 22:59 #4
Velbekomme '-)
Avatar billede roenving Novice
12. februar 2008 - 17:46 #5
-- og tak for point ;~}
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

IT-JOB