Hé les gars, je pratique ma programmation Javascript en développant des scripts greasemonkey, théoriquement cela améliorerait mon code javascript parce que c'est du javascript brut.S'il vous plaît vérifier mon extrait Javascript. C'est un script greasemonkey pour FB Mobwars
Alors maintenant, je suis en train de coder un script pour Mobwars facebook. C'est un jeu où vous tuez des gens, voler étoffes, créer des foules, etc., etc.
Pour mieux comprendre, voici la screenie de la page:
alt text http://www.picamatic.com/show/2009/03/18/08/11/2877480_703x486.png Ce que je suis en train de faire est de scanner le page, et obtenez le nom du travail et affichez-le à l'utilisateur.
Je veux obtenir le texte Mugging, Maison Cambriolage, Stoplight vol de voiture etc etc
Le texte ont une propriété de couleur qui est fixé à l'argent.
Regardez mon code, je l'ai essayé dans Firebug mais il n'a même pas alerté ..
var jobs = {};
jobs.scan = function() {
var tagHolder = {};
var availJobs = {};
var jobContents = dom.get("app8743457343_content");
var rData = dom.getElementsByClass(rowData, jobContents, "tr");
for(var i = 0; i < rData.length; i++) {
var rChildren = rData[i].childNodes;
for(var j = 0; j < rChildren.length; j++) {
if(rChildren[j].tagName === "B") {
tagHolder.push(rChildren[j]);
}
}
for(var k = 0; k < tagHolder.length; k++) {
if (tagHolder[k].color == "silver") {
availJobs.push(tagHolder[k].textContent);
}
}
}
return alert(availJobs[0]);
}
jobs.scan();
juste me dire ce qui ne va pas avec le code .. Je vais juste tweak ce code et peut-être si J'ai réussi à le réparer, le signaler à nouveau ici. Merci
je me suis dit pourquoi il n'a pas fonctionné !! En raison de la getElementsByClass .. Je dois passer une chaîne mais je n'ai pas encapsulé le rowData avec "" .. Quoi qu'il en soit, j'ai toujours des problèmes .. Im essayant de le résoudre man! Merci pour les précieux conseils les gars! –