Hallo Kenner,
ich habe eine Seite mit mehreren Frames (jaja, ich weiß… bitte keine Belehrungen; ich möchte nicht eine Riesenmenge Seiten umändern nur weil Frames veraltet sind). In verschiedenen Frames gibt es Funktionsaufrufe, die immer auf denselben gleichen Frame abzielen:
function Hans (Wurst) {
self.Anzeigefeld.innerHTML='Text zum Anzeigen';
}
So funktioniert das aber eben nur, wenn ich die Funktion aus dem betroffenen Frame heraus aufrufe (eben dem, mit dem „Anzeigefeld“).
Das hier geht leider nicht:
function Hans (Wurst) {
parentNode.BestimmtesFrame.Anzeigefeld.innerHTML='Text zum Anzeigen';
}
Wie kann ich dieselbe Funktion aus verschiedenen Frames aufrufen?
Vielen Dank und einen schönen Abend 
JayKay
Ob nun aus einer Funktion oder dem Hauptprogramm ist egal.
Zugriff auf Variable in der HTML-Seite mit den frameset-Definitionen: parent.x
Die einzelnen Frames erhalten in der eckigen Klammer 0,1,2,usw. oder den beim Frameset vergebenen Namen.
Zugriff z.B. auf ein Element: parent.frames[„K1“].document.forms[0].Feld01.value
Oder eine Funktion aufrufen: parent.frames[0].tudas(x)
Geht sicher auch eleganter, aber vielleicht dann weniger klar.
Klappt, danke! >>> Nachfrage
Super. Vielen Dank.
Noch eine Nachfrage: Wie kann ich eine Tabellenzelle über eine JavaScript-Variable einfärben (background-color)? (PHP geht hier nicht, da die Seite nicht von einem Server kommt). Ich dachte da an etwas wie
Zellentextself.style.background-color=VariableB[1]
Dir rollen sich hierbei vermutlich die Zehennägel auf, aber zumindest wird wohl verständlich, was ich suche.
Nochmals besten Dank 
JayKay
Tabellenzelle
Ist mit JavaScript etwas anders:
document.write("<td background-color=’"+variable+"’>Zellentext</td>");
Ob hier background-color= richtig ist oder mit style= gearbeitet werden muss,
weiss ich jetzt nicht.
Du kannst auch die Tabelle erstmal mit name=„ZelleX“ definieren und später mit
document.getElementsByName(„ZelleX“).style.backgroundcolor= ändern.
Oder mit id= arbeiten oder mit Formularelementen, die kann mann mit fortlaufenden Nummern als document.forms[0].elements[n]. ansprechen.