Hallo, ich spiele gerade ein bisschen mit Greasemonkey herum. Ist ne Erweiterung von FF, mit der man zusätzliche Javascriptcodes in ne Seite einbauen kann. Ich hab für ein Forum folgenden Code geschrieben:
document.getElementsByTagName("form")[1].getElementsByTagName("table")[0].getElementsByTagName("td")[1].innerHTML = document.getElementsByTagName("form")[1].getElementsByTagName("table")[0].getElementsByTagName("td")[1].innerHTML + '<br><a href='javascript:;" onclick="insertSmiley("*unsure*")'><img src="http://images.neopets.com/neoboards/smilies/unsure.gif" alt="" border="0">';
Das ganze soll nen smileybild da rein machen. Soweit funktioniert das noch. Jetzt soll aber, wenn man da drauf klickt die funktion insertSmiley, die bereits auf der seite integriert ist aufrufen. Das funkt aber nicht. Woran liegt das? Wie beheb ich das?
Es wär auch kein problem die funktion insertSmiley noch mal neu zu schreiben, nur weiß cih dann nicht wie cih das einbauen soll. Habs schon mit diesem
var newscript = document.createElement("script");
newscript.setAttribute('type','text/javascript');
newscript.text='alert("hallo")';
probiert, das zeigt aber überhaupt keine Wrikung. Woran liegt das?
Danke schon mal ;)