Martina: schon wieder IFRAME + Suchmaschinen - Bitte um Hilfe !

Hi !!

Mein dritter Versuch. Wie stellt man es an, daß wenn vom Browser ein
iframe aufgerufen wird, das zugehörige Hauptframe sich ebenfalls
öffnet. Es wird trotzdem immer nur der show1.htm geöffnet !!!

****Im IFRAME show2.htm steht folgendes:****

<SCRIPT language="JavaScript">
<!--
 function checkFrameset() {
  if(!parent.iPhotos)
   location.href="http://www.holzcenter.at/similaun/photos.htm?" + location.pathname;
 }
//-->
</SCRIPT>

<body background="images/hintergrund_blau.jpg" onLoad='checkFrameset()'>

****Im Hauptframe photos.htm:****

<SCRIPT language="JavaScript">
<!--
 function checkFramecall() {
  var Adressanhang=location.search;
   if(Adressanhang)
   frames.iPhotos.location.href=Adressanhang.substring(1,Adressanhang.length);
   }
//-->
</SCRIPT>

<iframe src="show1.htm" name="iPhotos" onLoad="checkFramecall()" width="70%" height="61%" style="position:absolute; bottom:0px; right:0px" marginheight="0" marginwidth="0" frameborder="0">
</iframe>

Danke
Martina

  1. ****Im IFRAME show2.htm steht folgendes:****

    <SCRIPT language="JavaScript">
    <!--
    function checkFrameset() {
      if(!parent.iPhotos)
       location.href="http://www.holzcenter.at/similaun/photos.htm?" + location.pathname;
    }
    //-->
    </SCRIPT>

    Ich habe das gleiche Problem anders gelöst :

    <script type="text/javascript">
    <!--
    if (top==self)
    { window.location.href='http://www.holzcenter.at/similaun/photos.htm?" ; }
    //-->
    </script>

    Damit ist zwar nicht ausgeschlossen, daß jemand anderes Deine Seite anzeigt in einem fremden Frame, aber bei der angegeben Adresse nehme ich an, daß das eh auffallen würde und somit möglicherweise ausgeschlossen werden kann.

    Gruß
    David

    1. Hallo David,

      Danke für deine Hilfe, es hat mir zwar nicht weitergeholfen,
      aber ich habe zumindest den Glauben an hilfsbereite Menschen nicht
      verloren und doch noch eine Lösung gefunden.

      ******** LÖSUNG DES RÄTSELS ******

      <SCRIPT language="JavaScript">
      <!--
      function checkFramecall(){
        var Adressanhang=location.search;
        if(Adressanhang)
        document.all.iPhotos.src=Adressanhang.substring(1,Adressanhang.length);
        }
      //-->
      </SCRIPT>

      Jetzt wird mir der "src" im iframe entsprechen umgeschrieben!
      Dadurch erscheint der jeweilige iframe Inhalt im dazugehörigen
      Hauptframe.

      Gruß
      Martina