Hallo,
Hallo,
habe schon viele Tipps bekommen und vergleichbare Antworten gelesen, aber es funktioniert immer noch nicht.
da sind wir jetzt also in der Debug-Phase
Habe Frameset aufgebaut mit 2 Seiten:
<html>
<head><title>Datenkatalog</title></head>
<FRAMESET ROWS="80% ,*"> /* Soll später 100%, 80% jetzt zum testen */
<FRAME SRC="..." NAME="Anzeige">
<FRAME NAME="Hidden">
<NOFRAMES> ... </NOFRAMES>
</FRAMESET>
</html>
Die Anzeige-Seite ist nach einigen Wechseln das Ergebnis einer Datenbankabfrage (Definition in HTX-File) und sieht folgendermaßen aus:
<html>
<head><title>Anzeige Datenelement</title>
<scipt Language="Javascript">
<!--
DivReferenzInhalt = ""; /* Variable für DIV-Bereich "Referenz" */
function SetReferenz(Referenz, ersetzen) {
//mach mal hier ein paar alerts rein
alert("SetReferenz");
alert(Referenz);
if (ersetzen) DivReferenzInhalt=Referenz_Neu;
else DivReferenzInhalt+=Referenz;
alert(DivReferenzInhalt);
//bis dahin wirds gehn, jetzt kommt der FEHLER !!!
//Hurra, ich habs gefunden!!!
document.getElementByID('Referenz').innerHTML=DivReferenzInhalt;
//muß heißen getElementById mit kleinem d am Ende!!!
__________________________^
//ich hoffe das war alles
}
/* Funktion, um DIV-
Im Prinzip alles so, wie es haben möchte, nur die Übernahme des Inhaltes der Variablen "Referenz_Neu" aus dem Frame "HIDDEN" in die Anzeige-Seite in den DIV-Bereich "Referenz" im Frame "ANZEIGE" erfolgt nicht. Statt dessen immer ein kleines gelbes Achtungszeichen ohne weitere Erklärung.
Da mußt Du mal ein Doppelklick machen, auf das _kleines gelbes Achtungszeichen_ dann kriegst Du noch die Zeilennummer vom Fehler gesagt (im IE).
Kann mir jemand auch noch über die letzte Hürde helfen?
Vielen Dank
Martin
Ich hoffe, das war's jetzt.
Gruß, Lutz.