Iframe
Hauke Höppner
- browser
Hallo
Ich habe ein Problem mit einem Iframe Menü. Im IE funktioniert alles wunderbar, aber nicht bei Netscape 6.0. Dort wird das Menü nicht angezeigt. Der witz ist, dass die Version generell Iframes unterstützt, es in diesem Fall aber nciht tut.
Der code sind folgendermassen aus
<link rel="stylesheet" href="css.css">
</HEAD>
<BODY BGCOLOR=#E3EDE4 topmargin="0" leftmargin="0">
<TABLE WIDTH=802 BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR>
<TD COLSPAN=2 width="800">
<a name="top">
<IMG SRC="images/medicus2_01.gif" width="800" height="191"></a></TD>
</TR>
<TR>
<TD width="180">
<iframe src="menu.htm" width="100%" height="100%" border="0" border color="000080" frameborder="0" scrolling="no"></iframe>
<p> </p>
<p> </p>
<p>
</TD>
Vielleicht liegt es daran der der iframe in einer Tabelle liegt, aber das ist nur eine Vermutung.
Ich hoffe es kann mir jemand helfen.
Gruss Hauke
hi,
Vielleicht liegt es daran der der iframe in einer Tabelle liegt, aber das ist nur eine Vermutung.
und mit dieser Vermutung liegst du vermutlich goldrichtig. Wenn deine Seite tatschlich in derselben Form online steht, die du hier gepostet hast, nimmt Netscape übel, daß die Tabelle nicht "geschlossen" wurde und daß es auch keine
</body>
</html>
am Ende der Seite gibt.
Grüße aus Berlin
Christoph S.
hi,
Vielleicht liegt es daran der der iframe in einer Tabelle liegt, aber das ist nur eine Vermutung.
und mit dieser Vermutung liegst du vermutlich goldrichtig. Wenn deine Seite tatschlich in derselben Form online steht, die du hier gepostet hast, nimmt Netscape übel, daß die Tabelle nicht "geschlossen" wurde und daß es auch keine
</body>
</html>
am Ende der Seite gibt.
Grüße aus Berlin
Christoph S.
Hallo
Hier ist mal der ganz Link
http://www.ewetel.net/~werner.hesse/medicus2002/index_menu.htm
gruss
hauke
hallo nochmals,
http://www.ewetel.net/~werner.hesse/medicus2002/index_menu.htm
da wird dann doch einiges klarer. mozilla1, Netscape 7 und Opera haben damit ebensowenig Probleme wie Internet Explorer, aber Netscape 6.2 kann dein Menü tatsächlich nicht abbilden. Das hängt wahrscheinlich damit zusammen, daß du dir über die Positionierung nicht genügend Gedanken gemacht hast. In der Tabelle, die für die gesamte Seite das Layout festlegt, steht, daß die Spalte, in der de iFrame liegt, 180 Pixel breit sein soll, aber die Tabelle selbst ist gar nicht positioniert. Dann gibts aber für die nächste Tabellenspalte swo einen Inhalt:
<TD ROWSPAN=3 width="682" valign="top">
<p align="center"><font size="5"><i>Profil<img border="0" src="bilder/profil.jpg" style="position: absolute; left: 120; top: 120" width="150" height="50"></i></font>
... und mal abgesehen davon, daß der Umgang mit CSS revisionsbedürftig ist, wird damit das Bild mit einem Beginn 120 Pixel von links absoult positioniert. Mit dieser Positionierung rutscht dein iFrame gewissermaßen unter das Bild. Korrigiere das, überdenke den CSS-Einsatz (<font>-tags sind nicht mehr zeitgemäß) und laß doch einfach mal den Validator prüfen - der sagt dir ein paar wenig schmeichelhafte Dinge.
Grüße
Christoph S.
hallo nochmals,
http://www.ewetel.net/~werner.hesse/medicus2002/index_menu.htm
da wird dann doch einiges klarer. mozilla1, Netscape 7 und Opera haben damit ebensowenig Probleme wie Internet Explorer, aber Netscape 6.2 kann dein Menü tatsächlich nicht abbilden. Das hängt wahrscheinlich damit zusammen, daß du dir über die Positionierung nicht genügend Gedanken gemacht hast. In der Tabelle, die für die gesamte Seite das Layout festlegt, steht, daß die Spalte, in der de iFrame liegt, 180 Pixel breit sein soll, aber die Tabelle selbst ist gar nicht positioniert. Dann gibts aber für die nächste Tabellenspalte swo einen Inhalt:
<TD ROWSPAN=3 width="682" valign="top">
<p align="center"><font size="5"><i>Profil<img border="0" src="bilder/profil.jpg" style="position: absolute; left: 120; top: 120" width="150" height="50"></i></font>
... und mal abgesehen davon, daß der Umgang mit CSS revisionsbedürftig ist, wird damit das Bild mit einem Beginn 120 Pixel von links absoult positioniert. Mit dieser Positionierung rutscht dein iFrame gewissermaßen unter das Bild. Korrigiere das, überdenke den CSS-Einsatz (<font>-tags sind nicht mehr zeitgemäß) und laß doch einfach mal den Validator prüfen - der sagt dir ein paar wenig schmeichelhafte Dinge.
Grüße
Christoph S.
Hallo vielen dank für die antwort, aber ich verstehe nicht ganz was du meinst.Was genau meinst du mit " .., aber die Tabelle selbst ist gar nciht positioniert".
Die Tabellen sind von Photoshop erstellt worden, darum habe ich mir da keine grossen gedanken gemacht.
hauke
hi,
ich verstehe nicht ganz was du meinst.Was genau meinst du mit " .., aber die Tabelle selbst ist gar nciht positioniert".
sehr einfach: auch eine Tabelle kannst du mit
<table style="position: ..."> positionieren, und das ist nicht vorhanden in deinem Code
Die Tabellen sind von Photoshop erstellt worden, darum habe ich mir da keine grossen gedanken gemacht.
ups. Mit Photoshop kann man Grafiken erstellen und bearbeiten. Ich habe und benutze das Teil nicht, aber es ist mir völlig neu, daß Photoshop Tabellen schreiben können soll. Aber selbst wenn: HTML-Code korrigierst du bitte _immer_ mit einem Texteditor
Christoph S.
Ich versteh jetz grad nicht so ganz, was genau du meinst. Poste doch mal ne Link wo man sich das anschauen kann!
Und noch was Off-Topic:
Da du ja sowieso CSS benutzt (was ja auch richtig ist), dann formatier doch gleich komplett mit CSS und verwende keine deprecated Attribute, z.B. anstatt <BODY BGCOLOR=#E3EDE4 topmargin="0" leftmargin="0"> in deiner CSS-Datei body { background-color:#E3EDE4; margin-top:0px; margin-left:0px; }.
Siehe auch hier: http://selfhtml.teamone.de/css/eigenschaften/index.htm
Hi
also hier mal der link
http://www.ewetel.net/~werner.hesse/medicus2002/index_menu.htm
Das Menü wird bei netscape 6.0 nicht angezeigt
komischerweise bei 4.XX schon, aber da gibt es dann noch massenhaft anzeige fehler, aber was solls.
Das problem ist, dass sich halt viele beschweren.
Danke für die Offtopic Bemerkung, aber das andere ist für mich jetzt wichtiger. Ich habe auch keinen Lust noch gross was daran zu machen, weil das Projekt eigentlich schon abgeschlossen war.
gruss
hauke
Wohl mal wieder n typischer Fall von MSIE-only...
Netscape kommt bei mir nicht auf den Rechner, kann ich also nix zu sagen, aber in Opera und Mozilla funktioniert die Seite im Prinzip. Nur stimmt was nicht so ganz.
In Opera ist da ein hässlicher Rand: <img src="http://elcaballito.it-pc.de/medopera.gif" border=0 alt="">
Das liegt wahrscheinlich wie gesagt an der deprecated-Einstellung.
In Mozilla wird die Grafik abgeschnitten: <img src="http://elcaballito.it-pc.de/medmozilla.gif" border=0 alt="">
Bin ich im Moment ehrlich gesagt zu faul für, mir den ganzen Quelltext anzuschauen...
Gruß
ElCaballito
hallo,
Wohl mal wieder n typischer Fall von MSIE-only...
nein, ist es nicht.
Netscape kommt bei mir nicht auf den Rechner, kann ich also nix zu sagen
Das ist, vor allem wenn du bei solchen Fragestellungen mitreden und dabei ernstgenommen werden möchtest, ein schwerer Fehler
Bin ich im Moment ehrlich gesagt zu faul für, mir den ganzen Quelltext anzuschauen...
Dann solltest du dich auch nicht an einer solchen Diskussion beteiligen, weil du _ohne_ wenigstens einen kurzen Blick auf den Quelltext nichts Sinnvolles beitragen kannst
Grüße aus Berlin
Christoph S.
KLUGSCHEISSERALARM!!!
nein, ist es nicht.
Ähm, in Opera und Mozilla treten Fehler auf, in Netscape ist sogar jegliche Navigation unmöglich!? - Ist es doch!
Das ist, vor allem wenn du bei solchen Fragestellungen mitreden und dabei ernstgenommen werden möchtest, ein schwerer Fehler
Wer Netscape nutzt ist selber schuld! Mozilla = NS-Code + unzählige Verbesserungen. Wer will da noch Netscape??
Dann solltest du dich auch nicht an einer solchen Diskussion beteiligen, weil du _ohne_ wenigstens einen kurzen Blick auf den Quelltext nichts Sinnvolles beitragen kannst
[...] den *ganzen* Quelltext [...]
Wer lesen kann ist klar im Vorteil...
Grüße aus Berlin
Grüße zurück
Christoph S.
ElCaballito
oh, hallo ;-)
KLUGSCHEISSERALARM!!!
nu schrei man nicht so, alle haben mitbekommen, daß ich richtig gepostet habe und dein Verzweiflungsschrei nur dir selber gilt ;-)
Ähm, in Opera und Mozilla treten Fehler auf
richtig, und die müssen dann schon am Quelltext belegt werden, damit dein posting was hilft, aber in den Quelltext zu schauen, hattest du ja keine Lust.
in Netscape ist sogar jegliche Navigation unmöglich!? - Ist es doch!
falsch. In Netscape 7 funktioniert alles wunderbar, in Netscape 4.x funktioniert das meiste, es gibt aber auch eine Menge Fehlermeldungen. In Netscape 6.2 funktioniert die über ein iFrame realisierte Navigation nicht, alles andere funktioniert, und Fehlermeldungen gibt es nicht. Allerdings hast du ja gar kein Netscape, daher kannst du hier nicht mitreden.
Das ist, vor allem wenn du bei solchen Fragestellungen mitreden und dabei ernstgenommen werden möchtest, ein schwerer Fehler
Wer Netscape nutzt ist selber schuld! Mozilla = NS-Code + unzählige Verbesserungen. Wer will da noch Netscape??
so ziemlich alle, die ernsthaft mit dem Thema "Seitenbasteln" beschäftigt sind, wollen Netscape - mindestens als Vergleichsbrowser.
Wer lesen kann ist klar im Vorteil...
bingo ;-) prima Eigentor
Grüße aus Berlin
Christoph S.
hallo,
Das Menü wird bei netscape 6.0 nicht angezeigt
siehe mein Hinweis zur Positionierung weiter unten
komischerweise bei 4.XX schon, aber da gibt es dann noch massenhaft anzeige fehler, aber was solls.
Netscape 4.x kann keine iFrames, daher die Fehlermeldungen. Und CSS kann Netscape4.x auch nicht richtig
Christoph S.
Hallo ich bin nochmal
Jetzt habe ich doch mal ne frage zu dem Offtopic kramm. Wenn ich das in die css mit einfüge, wird das dann bei netscape richtig angezeigt. So wie es jetzt ist, ist bei netscape ein unschöner rand.
Hauke