안녕하세요, 저는 greasemonkey 스크립트를 개발하여 자바 스크립트 프로그래밍을 연습하고 있습니다. 이론적으로는 자바 스크립트 코딩이 원시 자바 스크립트로 향상 될 것입니다.제 자바 스크립트 스 니펫을 확인하십시오. FB Mobwars에 대한 greasemonkey 스크립트입니다.
이제 Mobwars Facebook 용 스크립트를 코딩하고 있습니다.
alt text http://www.picamatic.com/show/2009/03/18/08/11/2877480_703x486.png 난 할 노력하고있어하면을 검사하는 것입니다 : 그것은 당신이 군중을 만들고, 사람을 죽이고 물건을 훔치는 게임, 등 등
이 더 잘 이해하려면이다, 여기에 페이지의 screenie입니다 페이지를 열고 작업 이름을 가져 와서 사용자에게 표시하십시오.나는
텍스트는 실버로 설정 색상 속성이 텍스트 습격, 집 강도질, 신호등 자동차 도난 등 등을 싶어. 난 그냥이 코드를 조정할 어쩌면 경우거야 .. 내 코드에서
봐, 내가 방화범을 시도했지만 그것도 그냥 코드에 문제가 있는지 말해 ..
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();
을 경고하지 않습니다 나는 그것을 고칠 수 있었다, 병은 그것을 다시 여기에서보고한다. 감사합니다
이유를 did not는 일한다!! 때문에 getElementsByClass .. 나는 문자열을 전달해야하지만 ""로 rowData를 캡슐화하지 않았습니다 .. 어쨌든, 여전히 문제가 .. 나는 그것을 해결하기 위해 노력하고 있습니다! 귀중한 도움말 녀석 주셔서 감사합니다! –