• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

MS IE zeigt nichts an!

Status
Für weitere Antworten geschlossen.

simi

Neues Mitglied
Hab ein Problem mit dem IE!
Meine Seite ist: http://songlyrics.funpic.de/linkinpark/
Mit PHP lade ich in eine Tabellenzelle eine HTML-Seite. Mit dem Firefox funktioniert das ganz prächtig, doch der IE zeigt da überhaupt nichts an.
Am Anfang hat es sogar geklappt, danach hab ich (glaub ich) nur HTML- und CSS-Code verändert (deswegen ist das topic nun im HTML-Forum).
Kann mir jemand helfen?

Hier die index.php:

PHP:
<html>

<head>
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Content-Type" content="text/html;>

<?php
if ($page=="") $page="start.htm";?>
</head>

<body bgcolor="#000000">

<table border="0" width="99%" bordercolor="#8B805E">
  <tr>
    <td width="100%"><img border="0" src="top.jpg" width="969" height="208" align="left" alt="LINKINPARKSONGS.de.vu" ></td>
  </tr>
</table>

<p class="google" align="center" style="word-spacing: 0; margin-top: 0; margin-bottom: 0">

<script type="text/javascript"><!-- #Google Adsense ^^
google_ad_client = "pub-1337793258253832";
google_ad_width = 728;
google_ad_height = 15;
google_ad_format = "728x15_0ads_al";
google_ad_channel ="";
google_color_border = "FFFFFF";
google_color_bg = "000000";
google_color_link = "8B805E";
google_color_text = "000000";
google_color_url = "008000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

</p>

<table border="0" width="99%">
  <tr>

    <td width="18%" bgcolor="#8B805E"  valign="top">
<img src="hybrid-theory.jpg" alt="Hybrid Theory" title="Hybrid Theory war das erste Album von Linkin Park">

<p class="navi"> #Linke Spalte für Naviagtion (wird angezeigt)

<a href="index.php?page=papercut.htm"> Papercut </a>
<br>
<a href="index.php?page=one-step-closer.htm"> One Step Closer </a>
<br>
<a href="index.php?page=with-you.htm"> With you </a>
<br>
<a href="index.php?page=points-of-authority.htm"> Points of Authority </a>
<br>
<a href="index.php?page=crawling.htm"> Crawling </a>
<br>
<a href="index.php?page=runaway.htm"> Runaway </a>
<br>
<a href="index.php?page=by-myself.htm"> By Myself </a>
<br>
<a href="index.php?page=in-the-end.htm"> In the End </a>
<br>
<a href="index.php?page=a-place-for-my-head.htm"> A Place For My Head </a>
<br>
<a href="index.php?page=forgotten.htm"> Forgotten </a>
<br>
<a href="index.php?page=a-cure-for-the-itch.htm"> A Cure For The Itch </a>
<br>
<a href="index.php?page=pushing-me-away.htm"> Pushing Me Away </a></p>


<img src="meteora.jpg" alt="Meteora" title="Meteora ist das dritte offizielle Linkinparkalbum">


<p class="navi">
<a href="index.php?page=dont-stay.htm"> Don't stay </a>
<br>
<a href="index.php?page=somewhere-i-belong.htm"> Somewhere I belong </a>
<br>
<a href="index.php?page=lying-from-you.htm">Lying from you</a>
<br>
<a href="index.php?page=hit-the-floor.htm"> Hit the floor</a>
<br>
<a href="index.php?page=easier-to-run.htm"> Easier to run</a>
<br>
<a href="index.php?page=faint.htm">Faint</a>
<br>
<a href="index.php?page=figure.09.htm">Figure.09</a>
<br>
<a href="index.php?page=breaking-the-habit.htm">Breaking the Habit</a>
<br>
From the Inside
<br>
Nobody's Listening
<br>
<a href="index.php?page=numb.htm">Numb</a>
<br>
</p>
</td>
    <td width="1%">
</td>
    <td width="81%" bgcolor="#35301E">

#Hier die große, rechte Spalte für den Inhalt. Im IE wird die Seite, die reingeladen wird nicht angezeigt (außer im Quellcode!)!

<?php
$fd = fopen($page, "r");
while (!feof($fd)) {
echo fgets($fd, 4096);
}
fclose ($fd);
?>


</td>
  </tr>
</table>

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-671926-1";
urchinTracker();
</script>

</body>

</html>




Und hier die CSS-Formate:

HTML:
h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { font-family:Verdana; font-size:10pt; color: #ffffff}
h1 { font-family:Impact,Georgia; font-size:14pt; color: #ffffff }
h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { text-align:left; margin-left:1.0cm;}

a:link { color:#ffffff } 
a:visited {color:#ffffff }
a:hover { color:#731b03 }
a:active { color:#731b03 } 

.navi { font-size:8pt; margin-left:0.3cm;}
.google {text-align:center;}

body { background-color:#000000}


Ich danke euch!

Mod-Edit: Code-Tags hinzugefügt - Könntet ihr bitte vor dem Posten mal lesen? (XraYSoLo)
 
Hallo erstmal simi!
Worin der Fehler liegt kann ich dir genauer leider nicht sagen: Du hast mehrere html-tags ineinander verschachtelt.. außerdem ist deine Seite total invalide und hat noch nicht einmal einen doctype.. Bitte schreib den Code in vernünftiges html um und sag uns wenn du soweit bist..
Gruß, Fredmonster!
P.S: http://www.validome.de Guck da mal drauf, dann weißt du was ich meine.. ;)
 
invalid?

Danke erstmal ;)

Mach ich was falsch, oder warum zeigt http://www.validome.org bei mir "Das Dokument ist valides HTML 4.01 Transitional" an (hab die Adresse "http://songlyric.so.funpic.de/linkinpark/" bei Quelle/URL eingesetzt) ? Auch den CSS-Test hab ich bestanden.
 
Ok, ok :mrgreen:
Doctype angegebn.
Bordercolor entfernt. Gut. -
Bgcolor entfernt. Hatte ich schon mal, und plötzlich: Schwupp: Die Anzeigen und die Tabelle kleben rechts neben dem Titelbild ^^. Zu sehen ist aber immernoch nix.
Falls jemand noch nen hinweis hat, bitte melden!
Danke!!


Sorry für mein invalides HTML übrigens. Das Design hatte ich damals schnell mit Frontpage zusammengebastelt, weil ich noch nicht mit Tabelle umgehen konnte. Jetz hab ich den Salat. :mrgreen:


So nachdem ich ein
"charset=ISO-8859-1"
in meine Metatags eingefügt habe, ist die Tabelle wieder normal (sachen gibt's...)
 
Zuletzt bearbeitet:
soviel ich sehen kann ist immer noch kein Doctype vorhanden und die Seite ist immernoch total invalid! Bitte behebe alle Fehler und melde dich danach wieder..
Gruß, Fredmonster!
 
Ja, weil ich sie nicht hochgeladen habe, bzw. unter dem Namen index3.php.
Die Seite bleibt aber schon allein deswegen invalid, weil es zwei Seiten auf einmal sind, d.h. index(3).php und start.htm. Für start.htm hab ich natürlich einen extra Head-Bereich, extra Body-Bereich... (hab jetzt mittlerweile schon html-Tag aus der start.htm rausgenommen, weil validome das nicht haben konnte - hat sich aber nichts geändert). Wenn ihr euch das bei validome anschaut, seht ihr, dass als Fehler vor allem code ab der Zeile 100 gemeldet wurde. Das ist eben diese start.htm. hmm...

Ach ja, die Links auf der neuen Seite index3.php sowie ein Bild sind tot, aber lasst euch davon nicht stören.
 
Hallo simi,
ich frage mich gerade, ob Du HTML verstanden hast. Wenn Ja, hast Du ein Denkfehler in der Nutzung von PHP.

zum html .... Du hast in etwa folgendes gesetzt:
HTML:
<html>
  <head>...</head>
  <body>
  ...
    <head>...</head>
    <body>...</body>
  ...
  </body>
</html>

Du kannst PHP nicht einfach wie Iframes nutzen ... also in Deiner Start.htm einfach nur den Teil vom Body-Inhalt stehen lassen, der tatsächlich eingefügt werden soll.

Gruß,
Jumper, the II.
 
Wie sonst soll ich so eine Seite erstellen? Frames sind absolut suchmaschinenunfreundlich und den ganzen Seitenaufbau immer in HTML zu schreiben (um bei jeder kleinsten Änderung alle Seiten durchzugehen) ist mir ein wenig zu zeitaufwändig. Hast du denn Alternativen (*interessiert-bin*?

Aber schaut mal, ich hab was gefunden:

<link rel="stylesheet" type="text/css"
href="formate.css">
<style type="text/css">
</sytle>

Ja, wenn ich dieses CSS-Zeugs aus meiner start.htm rausnehme, sieht die Seite zwar schrecklich aus, aber der Inhalt wird angezeigt. Die CSS Datei ist allerdings valide! Wenn ich im Code nur formate.css umbenenne, sodass "href" auf eine nicht vorhandene Datei verweist, ändert sich nix!
Habt ihr ne Idee, was ich jetzt mit diesem (doch nötigen) Code anfangen soll?
 
Also kein Verständnis von HTML ... Ergo den 2. Teil der Antwort erst gar nicht verstanden.....

Ich formuliere mal das Ganze anders ....

Wenn man ein Fenster in ein Haus einbaut, setze ich erst den Rahmen und dann den Fensterflügel ein (ganz stark vereinfacht :twisted:) ....
Du baust Rahmen ins Haus, Fensterflügel in den Rahmen, dann wieder einen Rahmen in das Glas vom Fenster um in den Rahmen wiederum einen Fensterflügel einzusetzen .....

Zu Deutsch ..... <head>.....</head><body> am Anfang und </body> am Ende der start.htm sind ersatzlos zu streichen. Oder Du entwickelst eine grundsätzlich andere PHP-Lösung ..... jenachdem, wie Du Dir Deine Lösung vorstellst.

Gruß,
Jumper, the II.
 
dangä

Klar hab ich dich verstanden. Und ich hab noch was verstanden:
Das hab ich vorhin gepostet:

HTML:
"<link rel="stylesheet" type="text/css" 
href="formate.css">
<style type="text/css">
</sytle>"

Oh man, ein blöder tipfehler!
:oops: *peinlich* :oops:
Cool eigentlich, dass das der Mozilla so locker wegsteckt.
Also, die Seite funzt. Danke trotzdem. Entschuldigung für die Unnahemlichkeiten.

Der Seitenaufbau ist also völlig egal, wenn man es nicht valide, sondern praktisch will. Nur schreiben sollte man halt können ^^

------------------------------------

In diesem Sinne:
Schreib dich nicht ab, lern lesen und schreiben!

Mod-Edit: Code-Tags hinzugefügt - Beim nächsten Mal wird geschlossen (XraYSoLo)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben