Antje Hofmann: i-frame/i-layer

Beitrag lesen

suche infos zu iframe/ilayer. speziell aktualisierung respektive das einladen einer neuen url in den frame/layer. hat jemand quellen?

Hallo mikka,

ich habe mal ein Script aus den Forum diesbezüglich angepaßt und verwende jetzt folgendes:

/*Dieses Script beruht auf einem Forumsbeitrag von Joerg Troester, <../../sfarchiv/1999_1/t01701.htm#a7333> */
/*Dynamisches Laden der Inhaltsseite in die iframes und layers*/

function loadWindow(url) /*Ladefunktion*/
{
if (document.layers)                               /*Navi*/
   {with (document.layers.suche) {load(url,200);}}/*Laden der Seite*/
else
{if (document.all)document.all.suchen.src=url;       /*IE*/

}
}

Kurz einige Erläuterungen dazu:
Du kannst in einem iframe bzw. layer (hier ein div) beliebige Dateien laden. Wichtig ist es zu wissen, befindet sich in der geladenen Datei eine js-Funktion die du aufrufen willst, dann mußt diese auch -nur Netscape- in der Datei stehen, in der sich der Layer befindet. Außerdem scrollt der Layer nicht.

iframe und Layer werden so angemeldet:

<iframe id="suchen" scrolling="auto" border="0" frameborder="0" marginwidth="0" marginheight="0" width="140" height="250"><div id="suche"> </div></iframe>                                            
und die css-Definition dazu:

#suchen {
        position:absolute;            /*iframe IE*/
        left:12;
        width:150;
        }
#suche {                         /*layer Navi*/
       position:absolute;
          left:7;
       width:150;
       }

Das wäre es schon.

Viele Grüße

Antje