Alternative zu iFrame ?
Justin
- html
Hi,
Ich möchte den Inhalt eines Fensters wechseln,
ohne eine ganz neue Seite zu laden,
der Vorteil wäre dabei, dass ich eine Datei für
das Menü und die ganze Umgebung machen kann
und für den Inhalt der verschiedenen Seiten/Themen
dann extra .html dateien. So müsste ich zB bei
einer Änderung des Menüs (zB neuer Menüpunkt "Screens")
nicht in jeder html Datei das Menü ändern.
Ich hoffe ihr versteht bis hierher was ich meine.
Ich weis ja, dass so etwas mit iFrames geht,
aber die passen sich nicht in der Größe dem Inhalt an,
oder gibt es da doch eine möglichkeit?
Es soll nämlich das Inhaltsfenster nach unten ausgeweitet werden,
anstatt dass diese blöden scrollbars auftauchen und das Fenster so klein bleibt.
Kann man nicht auch bei <div> oder einem anderen element irgendwie den Inhalt so ändern?
Hi,
der Vorteil wäre dabei, dass ich eine Datei für
das Menü und die ganze Umgebung machen kann
und für den Inhalt der verschiedenen Seiten/Themen
dann extra .html dateien.
Machs doch andersrum: Die HTML- Dateien eines Projekts rufen im iframe eine gemeinsame menu.htm auf.
Bei Hinzufügung eines Menüpunktes haben alle Seiten den aktuellen Stand.
LG Kalle
Kalle,
Wie verhindert man iframe? Mit iframe.
Das kann nicht dein Ernst sein.
Live long and prosper,
Gunnar
Gunnar,
Wie verhindert man iframe? Mit iframe.
Ja, gut gekontert.
Ich bin aber auf sein Problem eingegangen, dass ein iframe in Höhe und Breite nicht variabel ist und somit verschieden große Seiten nicht aufnehmnen kann.
Eine Menüseite mit fester Größe aber schon.
LG Kalle
Ich bin aber auf sein Problem eingegangen, dass ein iframe in Höhe und Breite nicht variabel ist und somit verschieden große Seiten nicht aufnehmnen kann.
Ja, das hab ich jetzt mal gemacht, aber was muß als target angegeben
werden um eine andere Seite zu laden? Wenn ich jetzt einfach ohne
target mache, öffnet sich die seite ja im iframe...
aber was muß als target angegeben
werden um eine andere Seite zu laden? Wenn ich jetzt einfach ohne
target mache, öffnet sich die seite ja im iframe...
target='_parent'
Schaust du hier: http://www.osmer.de/2005/v8_menu.htm
Hi,
der Vorteil wäre dabei, dass ich eine Datei für
das Menü und die ganze Umgebung machen kann
und für den Inhalt der verschiedenen Seiten/Themen
dann extra .html dateien. So müsste ich zB bei
einer Änderung des Menüs (zB neuer Menüpunkt "Screens")
nicht in jeder html Datei das Menü ändern.
hast Du wirklich so viele Seiten, daß eine Änderung - die viele Editoren sogar verzeichnisübergreifend für Dich erledigen - und Hochladen der geänderten Seiten zu aufendig wäre? Und wenn ja, sollte eigentlich PHP verfügbar sein, womit Du das Menü serverseitig einbinden kannst.
freundliche Grüße
Ingo
Ich möchte den Inhalt eines Fensters wechseln,
ohne eine ganz neue Seite zu laden,
Justin,
Das möchten andere auch: Schon in der aktuellen Forumshauptdatei findest du den Thread ohne Frames programmieren wegen google ranking, den du dir durchlesen solltest.
Sicher lernt man eine ganze Menge beim Selbermachen und Nachfragen, aber sehr viel einfach auch durch das Mitlesen hier im Forum, auch Threads über Probleme, die man gerade noch nicht hat. Hat man sie später, weiß man dann sogar schon die Lösung.
Live long and prosper,
Gunnar
Hi Justin,
Ich möchte den Inhalt eines Fensters wechseln,
ohne eine ganz neue Seite zu laden,
Das geht außer mit Frames mit JavaScript, aber nicht zuverlässig, weil manche Surfer diese wertgute Programmiersprache abschalten. Du kannst auch Teile der Seite serverseitig einbinden, such mal in SELFHTML nach SSI oder guck Dir entsprechende Möglichkeiten serverseitiger Programmiersprachen an.
der Vorteil wäre dabei, dass ich eine Datei für
das Menü und die ganze Umgebung machen kann
und für den Inhalt der verschiedenen Seiten/Themen
dann extra .html dateien. So müsste ich zB bei
einer Änderung des Menüs (zB neuer Menüpunkt "Screens")
nicht in jeder html Datei das Menü ändern.
Das kannst Du mit vielen Editoren automatisieren, Du kannst das Problem aber doch auch mit verzeichnisweitem Suchen und Ersetzen lösen.
aber die passen sich nicht in der Größe dem Inhalt an,
Für ein Menü könntest Du doch vielleicht genügend Luft lassen.
Kann man nicht auch bei <div> oder einem anderen element irgendwie den Inhalt so ändern?
Das ganze Konzept scheint auf verschiedene Weisen schräg:
1. Du hast anscheinend pixelgenau gecodet, so dass jetzt keine Flexibilität gegeben ist, etwa für eine Menuzeile mehr.
2. Auf allen Seiten das gleiche Menü anzuzeigen kann doch nur für sehr kleine Projekte sinnvoll sein, bei so etwas müsste das Problem aber doch sehr simpel lösbar sein.
Viele Grüße
Mathias Bigge