DS Reservierungs Tool - Informationen

Schnellleiste

Code für die Schnellleiste (Server 3)
javascript:function getGameDoc() { getdoc = window.document; if(! getdoc.URL.match('game\.php')) { for(var i=0; i<window.frames.length; i++) { if(window.frames[i].document.URL.match('game\.php')) { getdoc = window.frames[i].document; } } } return getdoc;};doc = getGameDoc();function main(doc) { if(doc.reservated) return; h2s = doc.getElementsByTagName('h2'); for(var i=0; i<h2s.length; i++) { if(h2s[i].firstChild.nodeValue.match('^(Dorf)')) { table = h2s[i].parentNode.getElementsByTagName('table')[0]; trs = table.getElementsByTagName('tr'); v_coord = trs[1].getElementsByTagName('td')[1].firstChild.nodeValue; if(trs[2].getElementsByTagName('td')[1].getElementsByTagName('span').length > 0) { v_points = trs[2].getElementsByTagName('td')[1].firstChild.nodeValue + trs[2].getElementsByTagName('td')[1].firstChild.nextSibling.nextSibling.nodeValue; } else { v_points = trs[2].getElementsByTagName('td')[1].firstChild.nodeValue; } if(trs[3].getElementsByTagName('td')[1].firstChild.hasChildNodes()) { v_player = trs[3].getElementsByTagName('td')[1].firstChild.firstChild.nodeValue; } else { v_player = ''; } if(trs[4].getElementsByTagName('td')[1].firstChild.hasChildNodes()) { v_ally = trs[4].getElementsByTagName('td')[1].firstChild.firstChild.nodeValue; } else { v_ally = ''; } var params = "&coords="+v_coord+"&points="+v_points+"&player="+v_player; popup_scroll("http://ds.agrafix.net/ds-reserve/index.php?ref=js&server=3" + params, 500, 500); doc.reservated = true; break; } };}if(!doc.URL.match('screen=info_village')) { alert('Du musst dich auf einer Dorf-Ansicht befinden!');} else { main(doc);}

Ein Dankeschön geht an dieser Stelle an bmaker, der diesen wunderbaren Code (klick) erstellt hat, sodass ich durch wenige Modifikationen ein passenden Code erstellen konnte.

Zurück

© 2007 Agrafix