» Willkommen auf Offtopic «

MetaIIica
aus Saarland
offline



Enhanced OC
14 Jahre dabei !

AMD Athlon 64 FX
3500 MHz @ 3500 MHz


Denke hier isses richtig, wenn falsch, bitte verschieben...

Hab hier ein GM-Script, das bisher wunderbar funktioniert hatte aber da die auszulesende Seite ihren Code geändert hat ist dieses Script unwirksam geworden

Code
var SOUND_SRC = "http://www.wav-sounds.com/mail/themail.wav";
var VOLUME = "100";
function xpath(query) {
return document.evaluate(query, document, null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
}
var imgs = xpath("//IMG");
for (var i = 0; i < imgs.snapshotLength-1; i++) {
var img = imgs.snapshotItem(i);
if (document.body.textContent.indexOf("Nachricht!") != -1) {
body = document.getElementsByTagName("body")[0];
var emb = document.createElement("embed");
emb.src = SOUND_SRC;
emb.setAttribute("autostart", "true");
emb.setAttribute("loop", "false");
emb.setAttribute("hidden", "true");
emb.setAttribute("volume", VOLUME);
body.appendChild(emb);
return;
}
}


das hat auf das Wort "Nachricht" reagiert.

Nun leider haben sie den Code so geändert das ich nimmer durchblicke was ich ändern müsste...

Das ist der Quellcode wenn eine Nachricht eingetroffen ist

Code
<a id="notifyMessages" class="wkwNotification wkwTr notifyMessagesActive" href="/messages/" style="" title="Nachrichten" data-category="Notifications" data-action="Messages">
<span class="wkwNotifyBubble ">1</span>
</a>


Und das ist der Code wenn keine neue Nachricht vorhanden ist...
Code
<a id="notifyMessages" class="wkwNotification wkwTr notifyMessages" href="/messages/" style="" title="Nachrichten" data-category="Notifications" data-action="Messages">
<span class="wkwNotifyBubble hidden" style="display: none; ">0</span>
</a>


Das einzige wo ich als Marhierung nehmen könnte wäre die class "notifyMessagesActive"

Wie ändere ich das obere Script, das die akustische wieder aktiviert??
Any Idea?

Beiträge gesamt: 357 | Durchschnitt: 0 Postings pro Tag
Registrierung: Feb. 2010 | Dabei seit: 5172 Tagen | Erstellt: 20:27 am 10. Mai 2012