Losche: synthaxproblem

Ich denke für mein Problem unter
[url]http://aktuell.de.selfhtml.org/artikel/javascript/dyn-frames/index.htm[/url]
eine Lösung gefunden zu haben. Leider hab ich wahrscheinlich irgendwo ein syntaxproblem.

Im Link steht:
---------------------------------------------------------------------
<SCRIPT language="JavaScript">
  <!--
     function checkFrameset() {
       if(!parent.Navi)
         location.href="http://kjs-nrw.de/index.htm?" + location.pathname;
      }
  //-->
        </SCRIPT>

Mit if(!parent.xyzVerweisframe) wird überprüft, ob ein Frame namens 'xyzVerweisframe' existiert. Setzen Sie anstelle von xyzVerweisframe den Namen eines Frames, den Sie zur Identifikation des Framesets auserkoren haben. Ist dieser nicht vorhanden, wird zur Frameseite verzweigt. Mit location.href wird die neue URL festgelegt. Als Ziel geben Sie die URL der Seite an, die das Frameset enthält, gefolgt von einem Fragezeichen. An dieses Fragezeichen wird mit location.pathname der Pfad der aktuellen Seite angehängt. Dadurch wird es möglich, daß im Anschluß die aktuelle Seite wieder im Frameset angezeigt werden kann.
---------------------------------------------------------------------

Bis zum aufrufen der Startseite komme ich. Das ist ja immerhin schon mal was ;-)  - Nur egal was ich nach dem Fragezeichen anhänge - ich bleibe immer auf der startseite hängen. :(
Und das mit der Adresse http://www.kjs-nrw.de/index.html?/team.html in der Adresszeile.

Wie wäre der korrekte syntax wenn ich bei der Eingabe von www.kjs-nrw.de/team  erst den Framset von kjs-nrw.de/index.html haben will dann aber im Frame -start die seite team.htm angezeigt werden soll?

Losche

  1. hallo,

    Ich denke für mein Problem unter
    [url]http://aktuell.de.selfhtml.org/artikel/javascript/dyn-frames/index.htm[/url]
    eine Lösung gefunden zu haben.

    Ups, was meinst du? Gehe ich recht in der Annahme, daß du auf http://aktuell.de.selfhtml.org/artikel/javascript/dyn-frames/index.htm anspielst? Warum das mit [url] nicht machbar ist, hättest du gewußt, wenn du dir die Forum-FAQ angeschaut hättest, bevor du gepostet hast.

    Leider hab ich wahrscheinlich irgendwo ein syntaxproblem.

    Nein. Du brauchst eine Brille, mit der du das liest, was es zu lesen gibt, und nicht das, was du zu lesen erwartest.

    Im Link steht:

    <SCRIPT language="JavaScript">

    Da haben wir ein Problem. Das steht in dem Artikel wirklich. Und das zeigt, wie alt er ist. Korrekt wäre inzwischen:
      <script type="text/javascript">

    Wie wäre der korrekte syntax wenn ich bei der Eingabe von www.kjs-nrw.de/team  erst den Framset von kjs-nrw.de/index.html haben will dann aber im Frame -start die seite team.htm angezeigt werden soll?

    Es wäre _die_ Syntax, die zu erneuern ist. Ich fürchte, daß man dir deine Nachfrage ohne weitergehende Kenntnis deines Framesets nicht zufriedenstellend wird beantworten können.

    Und BTW: was hat deiner Meinung nach JAVA mit Javascript zu tun?

    Grüße aus Berlin

    Christoph S.