Christoph Schnauß: Finde den Fehler im Quellcode nicht

Beitrag lesen

hi,

in genau der 10. Zeile:
     Frame1.location.href = URI1;
kommt in der Statuszeile die Fehlermeldung:
Frame1.location ist Null oder kein Objekt.
woran liegt das?

Das wird dir doch sehr genau gesagt.

Du bist immerhin in der Lage, die Fehlermeldung zu lesen. Dann versuche doch auch, sie zu verstehen. "ist Null oder kein Objekt" bedeutet, daß es für "URI1" keine Entsprechung gibt ... Das ist richtig. Du hast nirgends in deinem Script (vorausgesetzt, du hast alles gepostet) eine Festlegung getroffen, was denn dieses "URI1" sein soll. Wenn du das behebst, wirst du übrigens prompt eine Fehlermeldung erhalten, daß "F1" nicht vorhanden ist.

Beschreibung: Die Seite seite.html soll im Frame mit dem Namen "titel" geladen werden...

Das ist _noch_ kein Problem, bringt dich aber in die Nähe einer mit "Jehova"-Schildern bewaffneten Opposition.

In deinem ersten Javascript schreibst du was von
 Frame1=eval("parent."+F1);
 Frame1.location.href = URI1;
In deinem zweiten Javascript aber steht:
 Frame("seite.html","titel");
Meinst du, daß das irgendwie zusammenpaßt?

Du solltest überlegen, was genau du erreichen möchtest. Im allgemeinen ist es ziemlicher Unsinn, im Header-Bereich ein Javeascript zu notieren und unterhalb von <body> ein zweites, das darauf Bezug nehmen soll. Das geht schief und ist überhaupt wahrscheinlih genauso überflüssig wie unsauber.

Grüße aus Berlin

Christoph S.