Jetzt ist die Frage, was ich anstelle von document.forms.editform. einsetzen könnte, um relativ auf das übergeordnete <form> zuzugreifen, egal wie es heißt und welche id es hat.
Das hatte ich gerade in einem anderen Forum:
function prevElement(name) {
var script = document.getElementsByTagName('script');
var me = script[script.length-1];
name = name.toLowerCase();
return (function(obj) {
if(!obj) return null;
var n = obj.nodeName.toLowerCase();
if(n == name) return obj;
if(n == 'body') return null;
if(obj.previousSibling) return arguments.callee(obj.previousSibling, name);
return null;
})(me.previousSibling);
}
var form = prevElement('form');
alert(form);
Struppi.