Hilfe! Webseite wird in IE nicht mehr angezeigt!

  • Hallo

    Ich bin neu hier und habe mich gerade auf Eurem Board angemeldet, weil ich ein akutes Problem habe.

    Ich bin der Webmaster einer kleinen Homepage für einen Mittelalterverein, habe keine allzu großen html Kenntnisse.

    Gestern hab ich die Seite wirder upgedatet und u.A. ein Favicon hinzugefügt.

    Jetzt stelle ich mit Erschrecken fest:

    Im Firefox funktioniert die Seite wunderbar.
    Im Internet Explorer erscheint nur der Kopf des Basis Frames.

    Kann mir da jemand helfen?

    Die Seite: http://www.die-helfensteiner.de

    Danke im Voraus!

  • Da wird wohl was mit dem Frameset nicht stimmen. Aber wieso überhaupt Frames? Ist veraltet und sieht Sch... aus. Außerdem ist von deinen Seiten nicht eine valide, da hast du noch eine Menge Arbeit vor dir, um das alles in Ordnung zu bringen. Und dann auch noch jede Menge Tabellenlayout. :( Da kannst du alles überarbeiten.

    Bau das nach dieser Anleitung um: http://www.css4you.de/wslayout1/ex0010.html

    Einmal editiert, zuletzt von bandit600 (30. Juli 2009 um 09:43)

  • Wie gesagt, ich verstehe nicht viel von html Programmierung.
    Das mit den Frames ist wohl geschmackssache. Für mich ist eben wichtig, dass die Navi nicht mitscrollt.

    Ich brauche aber Hilfe, wieso die Seite im IE nicht mehr angezeigt wird.

  • Code
    <frame src="[URL='http://www.forum-hilfe.de/view-source:http://www.die-helfensteiner.de/Top.htm']/Top.htm[/URL]" name="topFrame" scrolling="NO" noresize >
    Code
    <frame src="[URL='http://www.forum-hilfe.de/view-source:http://www.die-helfensteiner.de/Navigation.htm']/Navigation.htm[/URL]" name="leftFrame" scrolling="NO" noresize>
    Code
    <frame src="[URL='http://www.forum-hilfe.de/view-source:http://www.die-helfensteiner.de/Home-In.htm']/Home-In.htm[/URL]" name="mainFrame">

    Warum steht denn da immer /seite.htm
    Nimm die "/" mal weg.


  • Das mit den Frames ist wohl geschmackssache. Für mich ist eben wichtig, dass die Navi nicht mitscrollt.

    Eigentlich nicht ;)

    Es ist keine Geschmackssache, sondern eine Frage dessen, was man will. Die Seite soll doch möglichst gut erreichbar und darstellbar in allen Browsern und auf möglichst allen Geräten sein. Dazu sind Frames nicht geeignet. Dass die Navigation nicht mitscrollt, ist per CSS wirklich überhaupt kein Problem bei deiner Seite.

    Ich habe aber das Problem, dass bei mir z.B. die Schrift in der Navigation riesig ist und dafür gar nicht in die linke Spalte (den Frame) passt. Scrollen kann ich nicht, darum habe ich gar nicht alle Menüpunkte (das bezieht sich gerade auf Opera)

  • leider hab ich nur von CSS null Ahnung.
    Hatte bis gestern eigentlich auch wunderbar funktioniert.

    Also hier sind mal ein die Codes vom Index

    Mit diesem hier funktioniert der IE, aber FF nicht:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
    <title>Die Helfensteiner e.V. - Menschen im 13. Jahrhundert </title>
    </head>
    <frameset rows="100,*" frameborder="NO" border="0" framespacing="0">
    <frameset cols="*" frameborder="NO" border="0" framespacing="0">
    <frame src="Top.htm" name="topFrame" scrolling="NO" noresize="noresize" >
    <frameset cols="*" frameborder="NO" border="0" framespacing="0">
    <frameset rows="*" framespacing="0" frameborder="NO" border="0">
    <frameset cols="165,*" framespacing="0" frameborder="NO" border="0">
    <frame src="Navigation.htm" name="leftFrame" scrolling="NO" noresize="noresize">
    <frame src="Home-In.htm" name="mainFrame"></frameset></frameset></frameset></frameset></frameset></frameset>
    <noframes>
    <body><br>
    </body></noframes>
    </html>


    Und mit diesem funkts im FF aber im IE nicht:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
    <title>Die Helfensteiner e.V. - Menschen im 13. Jahrhundert </title>
    </head>
    <frameset rows="100,*" frameborder="NO" border="0" framespacing="0">
    <frameset cols="*" frameborder="NO" border="0" framespacing="0">
    <frame src="Top.htm" name="topFrame" scrolling="NO" noresize="noresize" ></frameset>
    <frameset cols="*" frameborder="NO" border="0" framespacing="0">
    <frameset rows="*" framespacing="0" frameborder="NO" border="0">
    <frameset cols="165,*" framespacing="0" frameborder="NO" border="0">
    <frame src="Navigation.htm" name="leftFrame" scrolling="NO" noresize="noresize">
    <frame src="Home-In.htm" name="mainFrame"></frameset></frameset></frameset></frameset></frameset>
    <noframes>
    <body><br>
    </body></noframes>
    </html>

  • Eigentlich nicht ;)

    Es ist keine Geschmackssache, sondern eine Frage dessen, was man will. Die Seite soll doch möglichst gut erreichbar und darstellbar in allen Browsern und auf möglichst allen Geräten sein. Dazu sind Frames nicht geeignet. Dass die Navigation nicht mitscrollt, ist per CSS wirklich überhaupt kein Problem bei deiner Seite.

    Ich habe aber das Problem, dass bei mir z.B. die Schrift in der Navigation riesig ist und dafür gar nicht in die linke Spalte (den Frame) passt. Scrollen kann ich nicht, darum habe ich gar nicht alle Menüpunkte (das bezieht sich gerade auf Opera)

    Die Seite hab ich vor ein paar Monaten von meinem "Vorgänger" übernommen. Mir gefällt sein Design und der übermäßige Einsatz von eigenen Schriftarten und java auch nicht. Daher will ich die Seite ja in einfachstes html umbearbeiten.

  • Frames rausschmeißen ist momentan indiskutabel.
    Bis gestern abend hats noch funktioniert, und zwar in FF und IE.
    Dann hab ich den Favicon hinzugefügt. Jetzt funkts nimmer.

    Hab den Code für Favicon bereits wieder rausgenommen. Aber hat jetzt ein schuss weg.

    Gibts ne Möglichkeit, den Code wieder so hinzukriegen, dass die Frames in IE und in FF wieder angezeigt werden?
    Opera usw ist vernachlässigbar. Nur 0.3% aller Besucher benutzen andere Browser als die beiden "Großen"

  • Backup wieder einspielen dürfte für dich das Leichteste sein, wenn du nicht mehr nachvollziehen kannst, was du alles verändert hast.

  • Richtig machen wäre die richtige antwort...

    Da ich nicht glaube das du dich weiter damit beschäftigen wirst.. Sonst: http://de.selfhtml.org/html/frames/de…htm#allgemeines

    Ich hab auch das erste mal was mit frames gemacht, so schwer ist das auch nicht.

  • Ich würde dir auch von Frames eher abraten(auch wenn du ja oben erwähnt hast das es momentan so bleiben soll oder du es so haben willst), schau dir mal diese beiden Seiten an, mittlerweile geht deine Page ja wieder aber für die Zukunft. Damit kannst du die meisten Fehler und Anzeigeprobleme auschliessen.

    http://validator.w3.org/

    http://jigsaw.w3.org/css-validator/

    Ist eigentlich sogar ein Geheimtip für Webmaster, denn wenn du validen Code schreibst ist deine Seite meistens korrekt. Und wenn nicht kannste dann immer noch ne kurze Anfrage hier im Forum stellen.;)


    P.S Html ist keine Programmiersprache sondern sagt dem Browser eigentlich nur wie er was darstellen soll

    Einmal editiert, zuletzt von webdesigner (30. Juli 2009 um 13:30)

  • Wie ich sehe hast es schon aktualisiert, da ich logischerweise kein inhalt um das richtig zu testen hatte:

    IE scheint die border nicht zu übernehmen, probier n bisl rum mit

    HTML
    <frameset rows="100,*" frameborder="no" border="0">    <frame src="Top.htm" name="topFrame" scrolling="no">    <frameset cols="165,*" noresize="noresize">        <frame src="Navigation.htm" name="leftFrame" scrolling="no" noresize="noresize">        <frame src="Home-In.htm" name="mainFrame" noresize="noresize">    </frameset>

    so müssts jetzt richtig sein.

    Einmal editiert, zuletzt von Grevas (30. Juli 2009 um 14:00)