Claus: layer scr="" : Links in externer Datei

Hallo,

wenn ich in einem Layer eine externe Datei definiere und dann Links in der exernen Datei anklicke, erscheinen die Zielseiten immer im gesamten Fenster/Frame. Wünschenswert wäre, dass die verlinkten Seiten im Layer selbst erscheinen, wie bei IFRAME oder FRAME. Meine Versuche mit dem Target-Attribut haben zu nichts geführt. Wer weiß Rat?

Gruß
Claus

  1. Hallo Claus

    wenn ich in einem Layer eine externe Datei definiere und dann Links in der exernen Datei anklicke, erscheinen die Zielseiten immer im gesamten Fenster/Frame. Wünschenswert wäre, dass die verlinkten Seiten im Layer selbst erscheinen, wie bei IFRAME oder FRAME. Meine Versuche mit dem Target-Attribut haben zu nichts geführt. Wer weiß Rat?

    lade doch die neuen Seiten einfach über eine Funktion. Ungefähr so:

    <a href="seite.htm" onclick="return lade(this.href);") target="name">...</a>

    und in der Funktion Lade dann:

    function lade(URL)
    {
    if (!document.layers) return true;
    document.layername.load(URL,Layerbreite);
    return false;
    }

    Das ist nicht getestet, klappt aber hoffentlich doch.

    Viele Grüße

    Antje

    1. Hallo Claus.

      Das ist einfach. Gebe ein.

      <a href="javascript:lade('Die URL',Layernummer)">

      Das Javascript dazu.

      function lade(URL,LAYERNUM)
      {
      if(document.layers) document.layers[LAYERNUM].src=URL;
      }

      Layer 1in der Datei hat Nr. 0
      Layer 2 Nr.1
      Layer 3 Nr.2
      ...

      Ich hoffe ich konnte die helfen