Vielen vielen Dank!
Das Problem wurde von Christian Seiler und molily letztendlich gelöst, deren Lösung einwandfrei in allen Browsern funktioniert.
Die Lösung speziell für meine Frage ist:
function getframeid () {
function matches (iframe) {
return (iframe.contentWindow == self)
|| (iframe.contentDocument == document)
|| (iframe.document == document);
}
if (parent == self) {
return null;
}
var iframes = parent.document.getElementsByTagName ("iframe");
for (var i = 0; i < iframes.length; i++) {
if (matches (iframes[i])) {
return iframes[i].parentNode.id;
}
}
return null;
}
Viele Grüße und einen schönen Samstag