chris: frameset nachladen + gesuchten content

Hallo liebes Forum!
Lade mein Frameset nach wenn ein content-frame einzeln geladen wird ( Beispiel: wenn eine Suchmaschiene ein content-frame findet und nur dieses ohne Navigation geladen wird), was auch einwandfrei funtzt!
Was mich noch stört ist, das der gesuchte content, nicht dann auch sofort in das entsprechende Inhalts-frame geladen wird! Wie bekomm ich das hin? Hier mein Code:

<script>
<!--
var file = "index.htm";
if (top.fs_loaded != 1) {
 top.location.replace(file);
}
-->
</script>

und der Code im frameset:

<script language="Javascript">
fs_loaded = 1
</script>

Kann mir jemand von euch helfen? Hat jemand sowas schonmal gemacht? Habe keine Idee wie das überhaupt fuktionieren müste am besten!
Danke für eure Hilfe im Vorraus!
mfg chris

  1. gemacht habe ich das noch nicht, aber prinzipiell schreibst du, bevor er das frameset neu lädt den pfadname in ne variable mit

    var xy = window.location.pathname;

    dann musst du dir nurnoch was überlegen, wie der xy an das neu geladene frameset übergibst und dann in den content frame xy öffnet...

    gruss, leo

    <script>
    <!--
    var file = "index.htm";
    if (top.fs_loaded != 1) {
     top.location.replace(file);
    }
    -->
    </script>

    und der Code im frameset:

    <script language="Javascript">
    fs_loaded = 1
    </script>

  2. Hi!

    Was mich noch stört ist, das der gesuchte content, nicht dann auch sofort in das entsprechende Inhalts-frame geladen wird! Wie bekomm ich das hin? Hier mein Code:

    So müsste es gehen:

    <script>
    <!--
    var file = "index.htm?Datei.html";

    ------------------------^^^^^^^^^^^^---

    if (top.fs_loaded != 1) {
    top.location.replace(file);
    }
    -->
    </script>

    und der Code im frameset:

    <script language="Javascript">
    fs_loaded = 1;

    function SeiteLaden() {
      if(self.location.search.length > 0) {
        var laenge = self.location.search.length;
        var Neue_url = self.location.search.substring(1,laenge);
        self.main.location.replace(Neue_url);
      }
    }

    </script>

    und in den <Frameset>-Tag:
    onLoad="SeiteLaden(); return true;"

    LG, piranja

    1. Hi!
      Habe den Code von dir übernommen! Doch bekomm ich jetzt folgenden java-script-consolen Fehler:

      Error: self.main has no properties
      Source File: http://........./........./nl.htm?a2b1c1_nl.htm
      Line: 32

      Woran mag das liegen?
      mfg chris

      1. Error: self.main has no properties
        Source File: http://........./........./nl.htm?a2b1c1_nl.htm
        Line: 32

        Hi Chris,

        ach, sorry, "main" ist hier ein Frame-Name. Da muss der Name Deines Frames rein, in dem der Content angezeigt wird.

        LG, piranja