Ich hab meine Homepage im Moment auf einer html-css-javascript Basis erbaut, in der im index.html beim Klick auf ein Menubutton ein internes (Div-)Fenster mit dem jeweiligen Inhalt geladen wird.
Zur Vermeidung von zu langen Ladezeiten werden befinden sich die jeweiligen Inhalte in externen hmtl-Dateien, die dann über ein Iframe aufgerufen werden.
Das Problem: Mein Mozilla (3.5.3) lädt die Inhalte der Iframes beim Aufrufen nicht (ein grauer Hintergrund erscheint). Erst bei mehrfachem Aufrufen und Neuladen wird Inhalt gezeigt. Im IE und GoogleChrome klappt alles wunderbar.
Ist ein Browserproblem oder findet ihr vll. einen Fehler im Script?
Script:
function fenster (id) {
appear(id+'div');
document.all[id+'content'].innerHTML = "<iframe src='"+id+".html' width='100%' height='100%' frameborder='0' border='0'></iframe>";
}
function appear (id) {
document.getElementById(id).style.visibility = 'visible';
}
Zur Erklärung: Es gibt z.B. die Div-Boxen mit den Ids "homediv" und "homeconntent". "homediv" wird angezeigt und in "homecontent" wird das Iframe "home.html" geladen.
Danke schon mal im Voraus.
turbotoaster