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ß!