Variable parse naar een anonime functie

  • Onderwerp starter Onderwerp starter Kald
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Kald

Nieuwe gebruiker
Lid geworden
2 apr 2010
Berichten
1
Op dit moment ben ik druk om een grease monkey script te schrijven. Helaas blijft ik op dit moment op een puntje hangen. Ik heb hieronder het stukje script geschreven. Volgens mij werkt dit stuk niet omdat de variable uit de loop niet wordt doorgegeven aan de functie. Kan dit kloppen?

var arrData = [["0", "KillDevil" , GM_setValue("action","ikwerk")],["1", "DoQuest",GM_setValue("action","Quest")],["2", "Monkey",GM_setValue("action","Dunno")]];
for (i=0;i<arrData.length;i++){
Maakt een element met ID: Inode_0 t/m2

}
for (i=0;i<arrData.length;i++){
alert(i)
document.getElementById(["Inode_" + i]).addEventListener("click", function(){ GM_setValue("action",arrData[1]);Call();}, false);}

/* Mijn zeer niet elegante tijdelijke oplossing, welke ik niet wil gebruiken
*document.getElementById("Inode_1").addEventListener("click", function(){ GM_setValue("action",arrData[1][1]);Call();}, false);
*document.getElementById("Inode_2").addEventListener("click", function(){ GM_setValue("action",arrData[2][1]);Call();}, false);
*/}

Ik hoop van harte dat iemand hier wat licht op kan laten schijnen. Alvast bedankt!!!!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan