Christoph Fuest: Feststellen der Adresse in einem Frame

Ich habe folgendes Problem:

Ich habe ein Frameset definiert, welches zwei Frames enthällt. Nun soll das rechte Frame nach Beendigung des Ladens des linken Dokumentes per JavaScript die Url der Datei in dem Linken Frame feststellen... Äh. Wie geht das???

  1. hallo christoph!

    ich denke du hast im ersten frameset ein paar größere bilder, denn sonst wird das laden wohl kaum länger dauern, als das den zweiten!

    function getStatus()
    {
      j = -1;
      for(i = 0; i < document.images.length; ++i)
      {
        if(document.images[i].complete == true)
        {
          j++;
        }
      }
      if(j == document.images.length)
      {
        parent.frames[1].location.href = "url";
      }
      else
      {
        window.setTimeout("getStatus()",1000);
      }
    }

    aber ich glaube antje wird schon irgendwo einen fehler finden ;-)

    random

    1. hallo!

      ich habe feststellen mit ändern verwechselt!

      parent.frames[1].location.href = "url";

      muß heißen

      var adresse = parent.frames[1].document.URL;

      random

    2. Ich habe keinerlei Bilder, sondern die Datei liegt auf einem anderen Server, der ja erstmalo angewählt werden muss...

      hallo christoph!

      ich denke du hast im ersten frameset ein paar größere bilder, denn sonst wird das laden wohl kaum länger dauern, als das den zweiten!