Lösung 03  

Mit Ihren derzeitigen Kenntnissen könnte eine Lösung so aussehen:


<script language="JavaScript">
<!--
  if(parent == null || parent == self) {
    if(window.location.protocol == "file:") {
      window.location.href="file:///d:/html/bingo/members/ub304/javscrpt/frame03.htm";
    } else {
      window.location.href="http://www.bingo.baynet.de/~ub304/javscrpt/frame03.htm";
    }
  } 
//-->
</script>

Noch einfacher und eleganter ist diese Alternative:


<script language="JavaScript">
<!--
  if(parent == null || parent == self) {
    window.location="frame03.htm";
  } 
//-->
</script>

Bei beiden Varianten wird jedoch vorausgestzt, daß es sich bei der betreffenden Seite um die Startseite eines Framesets handelt. Wenn dies nicht der Fall, dann müssen wir das Frameset dynamisch ebenfalls per JavaScript erzeugen. Dies wird in einem weiteren Beispiel demonstriert.
Hinweis: dieses Beispiel funktioniert mit MSIE nicht in Verbindung mit dem Protokoll file: (also lokal); außerdem benutzt es Methoden des string-Objektes, die erst auf Seite 10 besprochen werden.

[zurück]

home
Erstellt von © Uwe Brinkmann - bingo e.V. - Stand 18.05.98