Supportnet Computer
Planet of Tech

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

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

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

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

Antwort 7 von problem0815

Opera zeigt index.php an.
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

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

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).

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/

Antwort 12 von rfb

das könnte in der htaccess-Datei festgelegt werden:

 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

Antwort 14 von rfb

der Fehler ist
Zitat:
.htaccess.txt
- die Datei muss .htaccess heißen, am besten nach dem Upload umbenennen

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

Antwort 16 von rfb

Hi Michael,

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

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.

Antwort 19 von Meikel

Perfekt ! Das wars, alles sichtbar.

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

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.

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

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: