onclick javascript paraméterek
Gondolom volt már itt ez a kérdés, vissza is kerestem, de nem találtam.
Van megoldásom erre a problémára, csak nem elegáns, szerintem itt mondtok sokkal jobbat.
Mi a legjobb módszer arra, hogy jsben úgy rendeljek onclick eseményt egy objektumhoz, hogy a kattintáskor meghívott függvény paraméterei fixek legyenek, de az értékük az onclick beállításakor egy változóból jön.
Érthetőbben:Tehát a cél az lenne, hogy az objektum úgy viselkedjen mintha html és php segítségével a következő módon állítanám elő:Van erre valami trükk?
■ Van megoldásom erre a problémára, csak nem elegáns, szerintem itt mondtok sokkal jobbat.
Mi a legjobb módszer arra, hogy jsben úgy rendeljek onclick eseményt egy objektumhoz, hogy a kattintáskor meghívott függvény paraméterei fixek legyenek, de az értékük az onclick beállításakor egy változóból jön.
Érthetőbben:
var k=3;
var s=4;
for(i=0; i<objects.length; i++) {
objects[i].onclick=dosomething; // itt kéne a k, és s változók értéket fixen hozzáadni.
}
<img id="mimg" src="1.jpg" onclick=dosomething(<?php echo $var1; ?>,<?php echo $var2 ?>) />
A kérdés, hogy mennyi időt
Emellett az is fontos, hogy mit csinálsz akkor, ha rákattintanak a képre.
Callback
Most értem vissza a gép elé,
Kinél?
Megnéztem, működik frankón,
function cb(i) { return
j
érték ebben az esetben mindig-1
lesz, mivel azj
aktuális értéke a ciklus lefutása után. További részletekért lásd: JavaScript függvények című cikkemet.Másik megoldás lehet, hogy valahol eltárolod, hogy mik azok az értékek, amikhez hozzá akarsz férni a függvényen belül:
Köszönöm szépen a bőséges