/*
   ladeFrameInhalt
   Version 1.4 - 2001-02-18
   © Andreas Braza - andreas@braza.de

Laden von (beliebig vielen) Frame-Inhalten (gleichzeitig)
----------------------------------------------------------------------

Durch den Aufruf der JavaScript-Funktion ...

  ladeFrameInhalt('frameName', 'dokumentURL');

wird das Dokument im Frame mit dem Namen 'frameName' durch das Doku-
ment mit der URL 'dokumentURL' ausgetauscht. Mehrere Dokumente können
durch ...

  ladeFrameInhalt('frame1Name', 'dokument1URL',
                  'frame2Name', 'dokument2URL', ...);

usw. gleichzeitig ausgetauscht werden. Der Aufruf kann beispielsweise
über ...

  <a onclick="ladeFrameInhalt('frameName', 'dokumentURL')"
     href   ="..."
     target ="...">
    ...
  </a>

erfolgen, wobei die Attribute href und target des <a>-Elements für den
jeweils letzten Austausch und die der Funktion ladeFrameInhalt() über-
gebenen Parameter für alle anderen Wechsel "zuständig" sind. Siehe
dazu auch: deaktiviereVerweis().

Hinweise: Bei über mehrere Dateien verteilten ineinander verschachtel-
ten Framesets kann die Funktion ladeFrameInhalt() in der vorliegenden
Version evtl. nicht verwendet werden.

*/

function ladeFrameInhalt()
  {
    if (window.JSSB_DEBUG)
      {
        protokolliereAufruf('ladeFrameInhalt', arguments);
      }

    if (arguments.length < 2)
      {
        if (window.JSSB_DEBUG)
          {
            meldeFehler('Der Funktion müssen mindestens 2 Parameter übergeben werden');
          }
      }
    else
      {
        if (arguments.length % 2 != 0)
          {
            if (window.JSSB_DEBUG)
              {
                meldeFehler('Der Funktion darf keine ungerade Anzahl an Parametern übergeben werden');
              }
          }
        else
          {
            for (var i = 0; i < arguments.length; i += 2)
              {
                if (!parent.frames[arguments[i]])
                  {
                    if (window.JSSB_DEBUG)
                      {
                        meldeFehler('Ein Frame mit dem Namen "' + arguments[i] + '" existiert nicht');
                      }
                  }
                else
                  {
                    parent.frames[arguments[i]].location.href= arguments[i + 1];

                  }
              }
          }
      }
  }


if (window.JSSB_DEBUG)
  {
    protokolliereAufruf('ladeFrameInhalt', '1.4', '2001-02-18');
  }
