Stephan Andreas: Base Target mit Java Überschreiben

Ich habe ein aus zwei Frames Bestehende HTML Seite von der sich die obere über einen Link selber schließen soll, was ich über Java mache:

function close_top()
{
top.location.href = parent.frames[1].document.location;
}

das funktioniert aber nur wenn ich auf den Eintrag <Base Target=...> verzichte, da die obere Seite aber eine Linkseite ist die im unteren Bereich Seiten aufruft wäre es besserwenn ich base target einsetzen könnte.

MFG und vielen Dank für alle Vorschläge S.A.Peterich

  1. Hi!

    function close_top()
    {
    top.location.href = parent.frames[1].document.location;
    }

    Soso...

    Warum heisst es nicht

    top.location.href = parent.frames[1].document.location.href ?

    Das erschiene mir logischer.
    Und was das mit dem Target fuer einen Einfluss auf das JS haben soll, frage ich mich sowieso.

    (Das Attribut "um jeden Preis Antworter" locker riskierend)

    Bio

    1. top.location.href = parent.frames[1].document.location.href ?

      Klinckt schon logisch, aber die obrige Variante funktioniert auch, ich werde das gleich morgen mal ausprobieren, HTML ist ja schon seltsam vielleicht hilfts.

      Ansonsten hat noch wer weitere Vorschläge ???

      Danke aber schon mal

    2. Hi!

      top.location.href = parent.frames[1].document.location.href ?
      Das erschiene mir logischer.

      Noch logischer waere aber, auch noch das 'document' wegzulassen. ;-) Also parent.frames[1].location.href.

      Und was das mit dem Target fuer einen Einfluss auf das JS haben soll, frage ich mich sowieso.

      Ich mich auch.

      So lange

      P.S. Und bitte: Java ist *nicht* JavaScript, und Gummibaerchen sind nicht aus Gummi!