2010-12-13 8 views
1

Ich habe versucht, alle Kombinationen in meinem kleinen OOP Gehirn zu versuchen, herauszufinden, wie Greasemonkey ein < img> -Tag mit einem < Applet> -Tag zu ersetzen.Greasemonkey Skript zu ändern img-Tag mit einem Applet-Tag

Es gibt ein kleines Logo unten auf einer Webseite und ich versuche, eine kleine Animation mit JAVA abhängig von einigen Variablen zu machen. Ich kann es oben und unten bekommen, wo ich es brauche, aber ich kann nicht scheinen, das ganze Tag zu ersetzen. Ich habe das IMG durch ein anderes ersetzt, aber ich kann nicht herausfinden, wie man zu einem anderen Tag wechselt.

Ich denke, ich habe über 40 Wege herausgefunden, es nicht zu tun. Ich weiß Javascript nicht gut, ich bin in der Dunkelheit!

+0

Ich dachte, es ratsam, den JavaScript-Tag hinzuzufügen, da diese mit js werden müßten getan. –

Antwort

1

Sie können die Methode .replaceChild (oldChild, newChild) vom übergeordneten Knoten verwenden.

z. html:

<div> 
    <img src="myimage.jpg" id="replaceMe"> 
</div> 

Greasemonkey:

var image = document.getElementById("replaceMe"); 
var myApplet = //however you're creating your applet Element 

image.parent.replaceChild(image, myapplet); 
Verwandte Themen