Supportnet / Forum / Webseiten/HTML
Nur Quelltext im Firefox
Frage
Einen schönen guten morgen zusammen,
würde gerne Eure Hilfe in Anspruch nehmen. Habe eine Website "onloop.de" im Netz. Allerdings wird die Startseite nicht im Firefox angezeigt sondern nur der Quelltext.
Weiß jemand vielleicht woran das liegen könnte.
Diese Seite wurde mit web2date von Data Becker erstellt und mit einem FTP-Programm hochgeladen.
Danke vielmals vorab für etwaige Ratschläge.
Viele Grüße,
Michael
Antwort 1 von disco
moin
irgendwie sieht das alles nen bisschen komisch bei dir aus. wahrscheinlich ist da der IE gnädiger als der FF.
schau dir mal im quelltext dieser seite, wie die aufgebaut ist.
im hinblick auf das hier:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
und wo dein javascript steht.
g,
disco
irgendwie sieht das alles nen bisschen komisch bei dir aus. wahrscheinlich ist da der IE gnädiger als der FF.
schau dir mal im quelltext dieser seite, wie die aufgebaut ist.
im hinblick auf das hier:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
und wo dein javascript steht.
g,
disco
Antwort 2 von Nessus
Hi,
das kommt davon wenn man so Bullshit-Editoren nutzt und komplett keine Ahnung von den Grundlagen hat.
Welche Endung hat den die Index-Datei?
htm, html?
Nessus
das kommt davon wenn man so Bullshit-Editoren nutzt und komplett keine Ahnung von den Grundlagen hat.
Welche Endung hat den die Index-Datei?
htm, html?
Nessus
Antwort 3 von Banane
Hallo Meikel,
setze dein Javascript einfach in den Kopf, also einfach das </head> hinter </script> verschieben... und schon kann auch der Firefox damit umgehen... ;-)
Gruß
Banane
setze dein Javascript einfach in den Kopf, also einfach das </head> hinter </script> verschieben... und schon kann auch der Firefox damit umgehen... ;-)
Gruß
Banane
Antwort 4 von rfb
die Seite ist zwar vom Code her ziemlich schlecht (veraltetes Tabellenlayout, JavaScript falsch plaziert und fürchterlich umständlich), aber der größte Fehler dürfte schon da liegen, wo ihn Nessus vermutet: die Datei-Endung muss htm oder html sein, bei dir ist sie offensichtlich txt.
Antwort 5 von MoRe99
Das JavaScript zwischen </head> und <body> ist mir neu. Schau mal hier: JavaScript in HTML einbinden.
Antwort 6 von Nessus
Hi,
auch der Firefox stellt falsch eingebundenes JS dar. Zumindest sollte eine HTML-Ansicht möglich sein, auch die Seitendeklaration ist nicht wichtig, der FF rafft das schon.
IMHO ist es die falsche Endung.
Nessus
auch der Firefox stellt falsch eingebundenes JS dar. Zumindest sollte eine HTML-Ansicht möglich sein, auch die Seitendeklaration ist nicht wichtig, der FF rafft das schon.
IMHO ist es die falsche Endung.
Nessus
Antwort 7 von problem0815
Opera zeigt index.php an.
Würde gerne nach weiteren Fehlern gucken, muss jetzt aber zur Arbeit ;-)
Würde gerne nach weiteren Fehlern gucken, muss jetzt aber zur Arbeit ;-)
Antwort 8 von Meikel
Hallo zusammen,
erstmal vielen Dank für die prompten AW. Ich bin leider auf diese Tools angewiesen, da ich ein Anfänger bin und einfach mal was ausprobieren wollte. Wie mir scheint, ist halt dieses CMS nicht für eine besonders gute Seitenprogrammierung geeeignet.
Ich werde mal versuchen, heute abend Eure Ratschläge anzuwenden. Vielleicht krieg ich es ja hin.
Danke vielmals nochmal für Eure Kommentare.
CU, Michael
erstmal vielen Dank für die prompten AW. Ich bin leider auf diese Tools angewiesen, da ich ein Anfänger bin und einfach mal was ausprobieren wollte. Wie mir scheint, ist halt dieses CMS nicht für eine besonders gute Seitenprogrammierung geeeignet.
Ich werde mal versuchen, heute abend Eure Ratschläge anzuwenden. Vielleicht krieg ich es ja hin.
Danke vielmals nochmal für Eure Kommentare.
CU, Michael
Antwort 9 von Nessus
Hi,
wenn das eine index.php ist gibt es 2 Möglichkeiten:
1. es ist kein PHP-Interpreter auf dem Server installiert, die Seiten werden nicht geparst und einfach als ASCII-Datei ausgegeben. Der FF ist nicht so fehlertolerant das er es automatisch richtet, er hält sich eng an die Vorganben der W3C
2. Irgendwo ist am Anfang der Seite ein Echo-Befehl, der die Seite so ausgibt, was aber unwahrscheinlich ist.
Nessus
wenn das eine index.php ist gibt es 2 Möglichkeiten:
1. es ist kein PHP-Interpreter auf dem Server installiert, die Seiten werden nicht geparst und einfach als ASCII-Datei ausgegeben. Der FF ist nicht so fehlertolerant das er es automatisch richtet, er hält sich eng an die Vorganben der W3C
2. Irgendwo ist am Anfang der Seite ein Echo-Befehl, der die Seite so ausgibt, was aber unwahrscheinlich ist.
Nessus
Antwort 10 von rfb
dein Problem ist nicht, dass die von dir verwendeten Programme so schlecht sind, sondern dass du keine Ahnung hast, was die Programme machen.
Schon ein kurzes reinschnuppern in SelfHTML könnte dir helfen, all die Fehler zu vermeiden (und es sind soviel Fehler, dass mein Validierungsprogramm die Suche abgebrochen hat)
Und vielleicht solltest du angesichts deiner Ahnungslosigkeit die Schlagworte zum Thema Internet, CMS etc. entfernen (übrigens: Suchmaschinen interessieren sich kaum noch für diese Schlagworte - du kannst sie getrost komplett weglassen).
Schon ein kurzes reinschnuppern in SelfHTML könnte dir helfen, all die Fehler zu vermeiden (und es sind soviel Fehler, dass mein Validierungsprogramm die Suche abgebrochen hat)
Und vielleicht solltest du angesichts deiner Ahnungslosigkeit die Schlagworte zum Thema Internet, CMS etc. entfernen (übrigens: Suchmaschinen interessieren sich kaum noch für diese Schlagworte - du kannst sie getrost komplett weglassen).
Antwort 11 von Diman
Das Problem liegt an Deinem Server. Er sagt im Responseheader fälschlicherweise, daß die Datei eine Textdatei ist:
"Content-Type: text/plain"
Richtig wäre "Content-Type: text/html" oder "Content-Type: text/html; charset=iso-8859-1"
Wie man das abstellt kann ich Dir nicht sagen, aber prüfen kannst Du den Responseheader hier: http://web-sniffer.net/
"Content-Type: text/plain"
Richtig wäre "Content-Type: text/html" oder "Content-Type: text/html; charset=iso-8859-1"
Wie man das abstellt kann ich Dir nicht sagen, aber prüfen kannst Du den Responseheader hier: http://web-sniffer.net/
Antwort 12 von rfb
das könnte in der htaccess-Datei festgelegt werden:
1. Zeile: die Dateien mit den genannten Endungen sind in deutscher Sprache
2. Zeile: westeuropäischer Schriftsatz
3. Zeile: sollen als HTML an den Browser übergeben werden.
einfach die 3 Zeilen in den Editor kopieren und mit dem Namen ".htaccess" abspeichern als ASCII (ANSI) Datei und per FTP ins Hauptverzeichnis deines Webspace packen (wenn dort schon so eine Datei ist: runterladen, ergänzen/korrigieren, wieder hoch)
AddLanguage de .htm .html .php .cgi .xml
AddCharset ISO-8859-1 .htm .html .php .cgi .xml
AddType text/html .htm .html .php 1. Zeile: die Dateien mit den genannten Endungen sind in deutscher Sprache
2. Zeile: westeuropäischer Schriftsatz
3. Zeile: sollen als HTML an den Browser übergeben werden.
einfach die 3 Zeilen in den Editor kopieren und mit dem Namen ".htaccess" abspeichern als ASCII (ANSI) Datei und per FTP ins Hauptverzeichnis deines Webspace packen (wenn dort schon so eine Datei ist: runterladen, ergänzen/korrigieren, wieder hoch)
Antwort 13 von Meikel
Hallo an alle,
nochmals vielen Dank für die aufschlussreichen AW. Besonders treffend ist wohl die Aussage von rfb, das ich nicht weiß was die Systeme leisten. Ich werd´ mich bemühen, das zu ändern.
Hab´ jetzt die .htaccess.txt als ANSI gespeichert und mit dem ftp-uploader hochgespielt. Keine Reaktion, aber vielleicht hab´ ich ja auch einen Fehler gemacht.
Ich denke, da es sich um eine index.php handelt und der Server von Strato mit Webvisitenkarte C kein php darstellt, diese Seite auch nicht abgebildet werden kann. Die anderen Seiten werden nämlich sauber dargestellt nur halt die Startseite nicht.
Na ja, das ganze war jetzt sehr aufschlußreich für mich, vielleich sollte ich doch besser Inlinern, ich denke das kann ich besser.
Vielen Dank allen, wenn jemandem noch etwas einfällt, so ganz demotiviert bin ich noch nicht.
Viele Grüße an alle, Michael
nochmals vielen Dank für die aufschlussreichen AW. Besonders treffend ist wohl die Aussage von rfb, das ich nicht weiß was die Systeme leisten. Ich werd´ mich bemühen, das zu ändern.
Hab´ jetzt die .htaccess.txt als ANSI gespeichert und mit dem ftp-uploader hochgespielt. Keine Reaktion, aber vielleicht hab´ ich ja auch einen Fehler gemacht.
Ich denke, da es sich um eine index.php handelt und der Server von Strato mit Webvisitenkarte C kein php darstellt, diese Seite auch nicht abgebildet werden kann. Die anderen Seiten werden nämlich sauber dargestellt nur halt die Startseite nicht.
Na ja, das ganze war jetzt sehr aufschlußreich für mich, vielleich sollte ich doch besser Inlinern, ich denke das kann ich besser.
Vielen Dank allen, wenn jemandem noch etwas einfällt, so ganz demotiviert bin ich noch nicht.
Viele Grüße an alle, Michael
Antwort 14 von rfb
der Fehler ist
Zitat:
.htaccess.txt
- die Datei muss .htaccess heißen, am besten nach dem Upload umbenennen.htaccess.txt
Antwort 15 von Meikel
Hallo rfb,
hab´ ich gemacht, seh´ aber noch immer nichts. Du vielleicht???
Hab´ mit der Eingabeaufforderung ein Rename durchgeführt, sodaß die Datei .htaccess heißt und es stehen auch genau deine 3 Zeilen drin. Mit FTP auf den Server geladen. Nicht ist passiert. Ich denke, das liegt daran das der Server nicht php-fähig ist, oder ???
Schönen Abend und viele Grüße aus Langenfeld
Michael
hab´ ich gemacht, seh´ aber noch immer nichts. Du vielleicht???
Hab´ mit der Eingabeaufforderung ein Rename durchgeführt, sodaß die Datei .htaccess heißt und es stehen auch genau deine 3 Zeilen drin. Mit FTP auf den Server geladen. Nicht ist passiert. Ich denke, das liegt daran das der Server nicht php-fähig ist, oder ???
Schönen Abend und viele Grüße aus Langenfeld
Michael
Antwort 16 von rfb
Hi Michael,
getestet - läuft!
live long and prosper
getestet - läuft!
live long and prosper
Antwort 17 von Meikel
Hi rfb,
dann geht es Dir besser als mir ! Ich seh´ nach wie vor nur Quellcode. Wahrscheinlich bin jetzt auch noch zu dämlich den Browser richtig einzustellen???
Hast Du noch ne´ Idee dazu.
Dank´ Dir vielmals für die ünermüdliche Hilfe.
Gruß Michael
dann geht es Dir besser als mir ! Ich seh´ nach wie vor nur Quellcode. Wahrscheinlich bin jetzt auch noch zu dämlich den Browser richtig einzustellen???
Hast Du noch ne´ Idee dazu.
Dank´ Dir vielmals für die ünermüdliche Hilfe.
Gruß Michael
Antwort 18 von rfb
evtl. hilft es den Browsercache zu leeren (Menü Extras/Einstellungen/Datenschutz)
und natürlich klappts nur mit der online-Version (übrigens in meinem Opera und Firefox), die lokale Version auf deinem Rechner dürfte nach wie vor Probleme bereiten.
und natürlich klappts nur mit der online-Version (übrigens in meinem Opera und Firefox), die lokale Version auf deinem Rechner dürfte nach wie vor Probleme bereiten.
Antwort 19 von Meikel
Perfekt ! Das wars, alles sichtbar.
Besten Dank für alles, tutto bene !!!
Viele Grüße, Michael
Besten Dank für alles, tutto bene !!!
Viele Grüße, Michael
Antwort 20 von Nessus
@Meikel
Die Lösung von RFB funktioniert, so weit so gut.
Du hast nur im übertragenen Sinn ein Pflaster auf die Wasserblase gelegt, den drückenden Schuh mißachtest du aber....
Das mit der .htaccess ist denkbar schlecht, da der Fehler nur mit einer Makulatur überdeckt wurde.
Der Fehler liegt in wie in meiner Antwort9 beschrieben am Server, der versteht kein PHP. Also die index.php umbenennen in eine index.htm und die .htaccess wieder entfernen.
Außerdem solltest du die Grundlagen lernen oder hast Du mit den Inlinern gleich einen Marathon gelaufen?
Du hast auch klein angefangen.
Nessus
Die Lösung von RFB funktioniert, so weit so gut.
Du hast nur im übertragenen Sinn ein Pflaster auf die Wasserblase gelegt, den drückenden Schuh mißachtest du aber....
Das mit der .htaccess ist denkbar schlecht, da der Fehler nur mit einer Makulatur überdeckt wurde.
Der Fehler liegt in wie in meiner Antwort9 beschrieben am Server, der versteht kein PHP. Also die index.php umbenennen in eine index.htm und die .htaccess wieder entfernen.
Außerdem solltest du die Grundlagen lernen oder hast Du mit den Inlinern gleich einen Marathon gelaufen?
Du hast auch klein angefangen.
Nessus
Antwort 21 von rfb
@Nessus:
ich rate davon ab, die htaccess zu entfernen, denn zuverlässiger als durch diese 3 Zeilen erhält dein Browser nicht Informationen über:
- verwendete Sprache und
- verwendeten Zeichensatz sowie
- Mime-Typen der Dateien
Also selbst wenn Meikel kein php verwendet und dann natürlich seine index umbenennen sollte, wäre das kein Grund die htacces zu entfernen - eher die mit den 3 kleinen Zeilen überflüssigen entsprechenden Metatags in allen Seiten.
ich rate davon ab, die htaccess zu entfernen, denn zuverlässiger als durch diese 3 Zeilen erhält dein Browser nicht Informationen über:
- verwendete Sprache und
- verwendeten Zeichensatz sowie
- Mime-Typen der Dateien
Also selbst wenn Meikel kein php verwendet und dann natürlich seine index umbenennen sollte, wäre das kein Grund die htacces zu entfernen - eher die mit den 3 kleinen Zeilen überflüssigen entsprechenden Metatags in allen Seiten.
Antwort 22 von Nessus
Hi,
sinnvoll ist es div. Angaben in der .htaccess zu verwenden, das ist bis dahin korrekt.
Falls solche Angaben allerdings vergessen werden, sind die nächsten Fragen im SN vorprogrammiert, weil sich der Server dann nicht so verhält wie er sollte.
Deine Lösung ist nur ein Pflaster über einer Wunde obwohl es funktioniert und Bad Style. Gerade für Anfänger nicht geeignet!
Nessus
sinnvoll ist es div. Angaben in der .htaccess zu verwenden, das ist bis dahin korrekt.
Falls solche Angaben allerdings vergessen werden, sind die nächsten Fragen im SN vorprogrammiert, weil sich der Server dann nicht so verhält wie er sollte.
Deine Lösung ist nur ein Pflaster über einer Wunde obwohl es funktioniert und Bad Style. Gerade für Anfänger nicht geeignet!
Nessus

