ich möchte eine Firefox-Erweiterung programmieren, die Werte aus der aktuell angezeigten Webseite ausliest, verarbeitet und die Ergebnisdaten in ein Formular auf der gleichen Seite einträgt. Wie kann ich auf HTML-Elemente zugreifen? Ich habe schon per google einiges gefunden, aber das funktioniert bei mir nicht. Zum Beispiel das:
var res1 = document.getElementById("res0").innerhtml;
oder
var res1 = window.opener.document.getElementById("res0").innerhtml;
Die Seite besteht aus mehreren Frames. Aus dem Frame "frame_top" möchte ich ein paar Zahlen aus divs mit den Id's "res0" bis "res5" auslesen. Und aus einem td (das keinen Namen oder eine Id hat) muß ich auch eine Zahl auslesen, wo aber davor immer nur bestimmte Zeichen stehen. Vielleicht geht das ja, wenn man den ganzen Quellcode in eine String-Variable einliest und dann mit einem regulären Ausdruck danach sucht.
Nachdem die Werte ausgelesen wurden, sollen Berechnungen ausgeführt werden.
Nach den Berechnungen sollen die Ergebnisse in das Formular "formular" eingetragen werden, das sich in dem Frame "inhalt" auf der selben Seite befindet. Die Texteingabefelder haben die Namen "tf_res[0]" bis "tf_res[5]".
Ich würde mich sehr freuen, wenn mir jemand helfen kann.
Dieser Beitrag wurde von Fantasyelf bearbeitet: 17. Oktober 2007 - 14:11