edit again: Tried adding onclick to the div when it's created, but have been having trouble getting it working right. Currently:
This gives an error when I click the different divsCode:pack.innerHTML += '<div id="'+i+'" class="clickable" onclick="rangerItem('+ i +'); Fn('+ i + ":" + playerRanger[i]+'); ">'+ i +" <br />"+playerRanger[i]+'</div>'; var drophere; function rangerItem(i){ console.log('rangerFired:'+i); drophere=document.getElementById('drop1'); drophere.innerHTML= i ; console.log(playerRanger[i]); console.log(i); } function Fn(i){ console.log('Fn: '+i); }The error has the right properties as parameters, I clicked ranger_boots div, and the 1 is how many I had when I clicked the icon.missing ) after argument list
[Break On This Error] rangerItem(ranger_boots); Fn(ranger_boots:1);
Anyone have any ideas?????
Here's the context of it, I deleted it when I edited, but maybe it makes more sense seeing the entire function:
Code:for (var i in playerRanger){ //for each object in array if(playerRanger[i] > 0){ //if the number of objects in array is 1 or more (if player has one) if(document.getElementById("pack")!= null){ pack.innerHTML += '<div id="'+i+'" class="clickable" onclick="rangerItem('+ i +'); Fn('+ i + ":" + playerRanger[i]+'); ">'+ i +" <br />"+playerRanger[i]+'</div>'; $(function() { $( ".clickable" ).draggable(); }); } } }



Reply With Quote

Bookmarks