Zitat von boardraiderIst das Skript dort überhaupt aktiv?
Jau, habs jetzt hinbekommen.
Code
var strLabel;
var allLinks, thisLink, thisImg;
var i;
LabelAll = "Open all posts in tabs";
LabelAllNew = "Open all new posts in tabs";
GM_registerMenuCommand(LabelAll, openAllPosts);
GM_registerMenuCommand(LabelAllNew, openAllNewPosts);
// Open links in new tabs
function openRecentPosts(maxLinks) {
if (maxLinks == 0) {
maxLinks = allLinks.snapshotLength;
}
for (var i = 0; i < allLinks.snapshotLength; i++) {
if (i == maxLinks) {
break;
}
thisLink = allLinks.snapshotItem(i);
GM_openInTab(thisLink.href);
}
}
// Wrapper functions, since GM_registerMenuCommand seemed unable
// to handle function arguments directly
function openAllNewPosts()
{
// LINKS TO RECENT POSTINGS
// Select links
allLinks = document.evaluate(
"//a[contains(@href, '&action=newpost')]",
document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null
);
openRecentPosts(0);
}
function openAllPosts()
{
// LINKS TO RECENT POSTINGS
// Select links
allLinks = document.evaluate(
"//a[contains(@href, '&action=lastpost')]",
document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null
);
openRecentPosts(0);
}
Alles anzeigen