xxx
Husk, at der kan være forskel på store og små bogstaver i kodeordet

Har du glemt dit kodeord?

NAVIGATION

PROFIL

  • login
  • Har du ikke en profil så kan du oprette en her

SoMe


HJERTE MODTAGERE
Flest hjerter de sidste 14 dage
2
HJERTE MODTAGERE
Flest hjerter 'All Time High'
339
156
SØG I FORUM
FORUM KATEGORIER
Velkommen gæst!

Macnyts forum er populært blandt mange brugere og det med god grund.

Macnyts forum er fyldt med hjælpsomme brugere, der er interesseret i,
at give en hjælpene hånd og tage en god diskussion/dialog med dig.

Som gæst kan du dog kun læse indholdet i Macnyts forum.

For, at deltage aktivt i diskussionerne skal du have oprettet en profil og være logget ind.

Har du allerede en profil så login her.
Kategori: Dialog om software - anything can happen here :) (Software)
macnyt  /  forum  /  emne
Denne tråd har ikke været aktiv i længere tid og er nu automatisk blevet låst for nye indlæg...
Assistance til lidt Javascript - onclick
Kategori: Dialog om software - anything can happen here :) (Software)


1900

183
PowerPalle (Administrator)
14. december 2017 @ 20:10
Stormogul

Jeg ønsker, at parse mindst 2 variabler via nedenstående. Når jeg forsøger med en variabel så virker det - se eksempel...

<a href="javascript:{}" onclick="[funcID](q1.value)">Like</a>

Men når jeg ønsker at parse to variabler så virker det sket ikke. Det er sikkert syntaksen eller ..

<a href="javascript:{}" onclick="[funcID](q1.value,q2.value)">Like</a>

Nogen gode råd?

/PP

Og husk, at man kan gå over broen i begge retninger
  6
0
  70

1129

129
14. december 2017 @ 21:17
Stormogul

og funktionen understøtter  2 argumenter?


4593

394
14. december 2017 @ 21:41
FPU

Det her er et absolut skud i ærtesuppen, for jeg ved intet om Java, men jeg kan da huske fra min tid med Basic og Comal80 i firserne, at kommaer ikke altid var velset, så prøv

…(q1.value;q2.value)…

Altså: semikolon i stedet for komma.

Pøj-pøj

Spirituel Maskine

97

0
15. december 2017 @ 14:13
Novice

Jeg kender ikke den specifikke syntax du prøver at bruge. Men måske kan du indsætte argumenterne i et array.

<a href="javascript:{}" onclick="[funcID]([q1.value,q2.value])">Like</a>

Herved sender du kun et argument til funktionen.




1900

183
PowerPalle (Administrator)
15. december 2017 @ 17:10
Stormogul

Jeg vil gerne bære flere værdier videre fra en almindelig html formular og det skal (af andre årsager) være i javascript. I vedlagte kode kommer værdien "11" fint videre i variablen "q1" men jeg kan ikke få flere værdier ned samtidigt, eksempelvis "q2". Any thoughts?

<form action=""><input type="HIDDEN" name="q1" value="11"><input type="HIDDEN" name="q2" value="22"><a href="javascript:{}" onclick="[funcID](q1.value)">Like</a></form>
Og husk, at man kan gå over broen i begge retninger

1129

129
15. december 2017 @ 18:12
Stormogul

hvad siger console log? hvad hvis du kun prøver med q2, i stedet for q1... kommer så q2 værdi med?

jeg antager at din funktion er lavet så den kan tage imod 2 argumenter?

function test(arg1, arg2) {  alert(arg1);  alert(arg2);}

desuden, du burde også bruge "javascript:void(0)" i stedet for "javascript:{}" 


1900

183
PowerPalle (Administrator)
15. december 2017 @ 19:20
Stormogul

Jeg fandt løsningen. Tak for alle de gode forsøg på at hjælpe.

Løsningen var følgende, ...

<a href="javascript:{}" onclick="[funcID](q1.value+'|'+q2.value+'|'+q3.value)">Like</a>
Og husk, at man kan gå over broen i begge retninger