Thread Kniffliger Bug im Zusammenhang mit einem Greasemonkeyscript
(1 answers)
Opened by sven2006 at 2008-10-13 18:03
Ich hab mal wieder ein Prob das mich echt Nerven kostet.......
folgendes Problem: Ich hab hier eine Website wo noch zusätzlich ein Greasemonkeyskript werkelt. Wenn ich dort eine bestimmte Option einschalte wird nur ein Teil übertragen. Der Problematische Code im Greasemonkeyskript lautet: Code: (dl
)
1 if (settingscur['statlinks_use_gala']) Und der probematische Teil (Ally) ist Code: (dl
)
LinkText += ogs_statlinks_creattooltipline(statlinks.au[j], Link.innerHTML.replace(/<.*?>/g,'').trim(),statlinks.an[j]); Der Code ersetzt jeweils eine kleine Tabelle(Spieler und Ally) und baut dann eine neue wo noch zusätzliche Links hinzugefügt werden Ein CGI-Script fängt das dann ab und verarbeitet es dann in eine Tabelle. Ist der Greasemonkeycode nicht aktiv funktioniert es tadellos und alles wird sauber übertragen Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 if ($besetzt == 1) { $array[$runner] =~ m/<span class="\w+">(.+?)<\/span>/; $sys{$plani}{'player'} = $1; $sys{$plani}{'player'} =~ s/\s\(.*//; $sys{$plani}{'player'} =~ s/(\+|\-|\*|\?)/\\$1/g; $sys{$plani}{'player'} =~ s/\\(.)/$1/g; $sys{$plani}{'player'} =~ s/<.*?>//g; if ($array[$runner] =~ m/$regex7/) { if ($1 ne '' && $1 ne $sys{$plani}{'player'} && $1 ne '-' && $1 ne $sys{$plani}{'place'}) { $sys{$plani}{'ally'} = $1; } } elsif ($array[$runner] =~ /(.*?)\s*<\/a>\n*\s*<br><span.*?>#([\d\.]+) \//) { $sys{$plani}{'ally'} = $1; } $sys{$plani}{'ally'} =~ s/^\s*//; $sys{$plani}{'ally'} =~ s/<.*?>//g; Hat da einer eine Idee? |