Fokuhila: HTML Seite auf HTML Seite aufrufen

Beitrag lesen

Hallo, ich hätt da ein paar Ideen:

Ich suche un nach einer Möglichkeit, wie ich in einen bestimmten Teil eine HTML Seite eine andere laden oder "importieren" kann.

<iframe scr="./menue.html" name="ScrollMich1" width=200 height=300 scrolling="no">
  <object data="./menue.html" name="ScrollMich2" type="text/html" width=200 height=300>
    <embed scr="./menue.html" name="ScrollMich3" type="text/html" width=200 height=300>
  </object>
</iframe>
<!-- und jetzt der Artikel -->
<iframe scr="about:blank" name="ScrollMich4" width=200 height=300 scrolling="no">
  <object data="about:blank" name="ScrollMich5" type="text/html" width=200 height=300>
    <embed scr="about:blank" name="ScrollMich6" type="text/html" width=200 height=300>
  </object>
</iframe>

Hier soll zunächst ein einen Inline-Frame kreirt werden. Der Inline-Frame hat keine Bildlaufleisten. Schließlich willst du später mit Javascript eigene Bildlaufknöpfe erstellen. Falls der Inline-Frame nicht zustande kommt, wird die HTML-Datei als Multimedia-Objekt eingebunden. Manche Browser verstehen das <Objekt> aber nicht. Also ist als weitere Alternative das <embed>-Tag vorgesehen.

Im Menü muss <base target="scrollmich4"> stehen. Um die Bildlaufleisten zu vermeiden, solltest du in jeder einzubindenden HTML-Datei <body style="overflow: auto"> notieren.

Die Bildlaufknöpfe können wie folgt erstellt werden:

<script language="javascript">
function bildlauf {
document.ScrollMich1.scrollby();
document.ScrollMich2.scrollby();
document.ScrollMich3.scrollby();
document.ScrollMich4.scrollby();
document.ScrollMich5.scrollby();
document.ScrollMich6.scrollby();
}
</script>

<img onClick="bildlauf()">

So, und jetzt viel Spaß!