2010-12-13 48 views
1

J'ai essayé toutes les combinaisons dans mon petit cerveau POO pour essayer de comprendre comment utiliser Greasemonkey pour remplacer un balise < par une balise <.Script Greasemonkey pour modifier la balise img avec une balise applet

Il y a un petit logo en bas d'une page web et j'essaye de faire une petite animation avec JAVA en fonction de certaines variables. Je peux l'obtenir au-dessus et au-dessous là où j'en ai besoin, mais je n'arrive pas à remplacer le tag entier. J'ai remplacé l'img par un autre, mais je n'arrive pas à comprendre comment changer de tag.

Je pense que j'ai trouvé environ 40 façons de ne pas le faire. Je ne connais pas bien javascript, je suis dans le noir!

+0

je pensais qu'il est sage d'ajouter la balise javascript car cela devrait être fait en utilisant js. –

Répondre

1

Vous pouvez utiliser la méthode .replaceChild (oldChild, newChild) à partir du nœud parent.

E.g. 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);