Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Wie kriege ich meine Seite IE- und Netscape-kompatibel? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Wie kriege ich meine Seite IE- und Netscape-kompatibel?


 
SJoerend
17-01-2002, 17:57 
 
Hi!

Meine Seite scheint irgendwie nur im IE dargestellt zu werden. Ein Netscape-User schrieb mir, dass er nur eine komplett nackige weiße Seite erhalten hat. Keine Fehlermeldung oder sonstwas. Woran kann das liegen?

Wer's testen will: http://www.netrelease.de

 
Sky
17-01-2002, 18:24 
 
Hm, vielleicht hat er Probleme mit dem Statement

<META NAME="expires" CONTENT="">

Änder es in

<META NAME="expires" CONTENT="0">

 
SJoerend
17-01-2002, 18:52 
 
Danke, habs geändert. Mal sehen, ob es daran lag... Werds testen :o)

Kann es noch an etwas anderem liegen?

 
MoRtAlAn
18-01-2002, 08:35 
 
Habs jetzt nur mal überflogen, aber du hast teilweise zig-mal den gleichen Tag hintereinander geöffnet, sowas mag NS4 nicht :-))

Leg dein Augenmerk auf die Tabellen! ein </table> vergessen und schon siehste nur noch weiß (hab ich auch schon mehrfach gemacht)

schreib auch mal das </td> nicht in die nächste reihe, sondern hinter den Text

also:


<td>bla bla bla</td>


hab auch schon gesehen, das NS4 deshalb Tabellen ein bisschen anders darstellt, weiß zwar nicht weshalb, aber man muß das akzeptieren...

gruss

 
JoelH
18-01-2002, 09:40 
 
ganz wichtig ist wirklich dass die Tabellen ordendlich sind, das zickt Netscape stark rum und auchnoch dass du <td></td> ohne inhalt nicht machst, da wird die Tabelle versaut, Netscape mag es nur so <td>&nbsp;</td> , ansonsten hast du ein Loch in der Tabelle, sieht nicht so schön aus.

 
schmalle
18-01-2002, 10:25 
 
das liegt einfach daran, dass der netscape tabellen als etwas interpretiert, was er 1. eigentlich nicht anzeigen will, und zweitens die programmierer des NS kein html können :D

 
JoelH
18-01-2002, 11:41 
 
sorry schmalle, dem ist leider nicht so, IE nimmt jeden schlechten Code an, Netscape hält sich an Konventionen, die leider zuviele Frontpagegötterdesigner missachten !

 
schmalle
18-01-2002, 11:49 
 
ach hör doch auf. wie oft regt man sich auf, dass der blöde ns wieder die hälfte von js nicht annimmt, oder eigene interpretationen von <table> befehlen entwirft?

sag nicht, dass dir das noch nicht passiert ist.

 
JoelH
18-01-2002, 11:54 
 
und was hat JS mit HTML zu tun ?
Und wie sich das mit Tables verhält ist eine Sache der Betrachtungsweise, schaust du aus IE sicht dann ist NS schrott umgekehr ist IE Schrott weil er jeden Müll anzeigt. Dies erscheint zwar auf den ersten Blick als positiv, allerdings ist es nicht gut weil dadurch die richtige Programmierweise den Newbies abgeht, die sagen sich einfach, IE zeigt es an also geht es. Das ist Quatsch, ihr HTML Jungs solltet mal eine richtige Sprache lernen, mit einem Copiler der dir solange Synatxfehler etc. an die Birne wirft bis du kotzt. Ich kann meinem gcc nicht einfach sagen 'friss oder stirb' der stirbt dann und dass ist gut so. IE aber sagt :' Alla gut dann fress ich eben'. Das ist schlecht.

 
schmalle
18-01-2002, 12:02 
 
ich meinet ja keine fehler codes, sondern code, der laut <html> funktionieren muss! z.b. das verschachtel von 10 tabellen. ie und opera sagen "geht" ns sagt: "das verstehe ich nicht" :D

und was ist html ohne js und css?

 
JoelH
18-01-2002, 13:34 
 
ich hab keine Probleme mit dem verschachteln :(

Und naja als was ist ist html+css+js ? Das ist Xhtml oder XML etc. aber html alleine hat es auch gegben, damals, 1990 oder so, ich hab keine Ahnung, als ich 1994 ins WWW eingestiegen bin waren Frames noch nicht anerkannt, Netscape 1 und Mosaic bestimmten den Browser Markt, Internetexplorern gab es noch garnicht, genauso wenig wie Win95 und richtiges Multitasking unter M$ Produkten.

Das war und ist HTML !

 
MoRtAlAn
18-01-2002, 13:44 
 
Also das mit dem verschachteln stimmt nicht so ganz, Auf der Seite, die gerade Designe (Firmenportal) gibt es Frames, ein bisschen JS, CSS und teilweise auch bis zu 7 oder 8 Tabellen ineinander verschachtelt. Es bedeutet zwar eine Heidenarbeit, aber es ist machbar! das NS4 die Seiten vom reinen Erscheinungsbild her genauso anzeigt, wie der IE6 (abgesehen von Javascript und CSS) aber dafür hat man ja PHP, kann die Browser unterscheiden und sich danach richten.

Nochmal zu dem Thema NS = sch**** Browser

Rein von den Standarts her müßte man eigentlich sagen IE = dasselbe, weil der IE in meinem Augen "schlechtes" (Frontpage) Webdesign fördert. Ich denke, daß man in den meißten Fällen erkennt, wer wirklich Ahnung von der Materie hat, oder ob das der "Sohn einer Bekannten eines Mitarbeiters" gemacht hat. Nimm einfach mal den NS4 und schau dir ein paar Seiten an.

Hoffe, ich hab jetzt hier nicht zuviel geschrieben oder bin jemandem auf den Schlips getreten ??

gruss

P.S:
Eins muß ich noch loswerden, nicht das jetzt jemand meint, ich wollte mich jetzt selbst loben (mit dem Erkennen, wer Ahnung hat, etc.), aber ich denke mal, ich kann mich ein bisschen von den "Frontpagern" distanzieren (wie gesagt, nicht böse gemeint).

 
JoelH
18-01-2002, 14:02 
 
Original geschrieben von MoRtAlan
Rein von den Standarts her müßte man eigentlich sagen IE = dasselbe, weil der IE in meinem Augen "schlechtes" (Frontpage) Webdesign fördert. Ich denke, daß man in den meißten Fällen erkennt, wer wirklich Ahnung von der Materie hat, oder ob das der "Sohn einer Bekannten eines Mitarbeiters" gemacht hat. Nimm einfach mal den NS4 und schau dir ein paar Seiten an.


Meine Rede, genau so ist es !!

schmalle ??

 
schmalle
18-01-2002, 14:10 
 
// enthalte mich der stimme :D

aber frontpage designer mag ich auch nicht. die erkennt man im übrigen in jedem browser!

 
hpoe
22-01-2002, 00:26 
 
Hallo SJoerend,

hab mir das mal in NN4.78/Win angesehen.

NN mag's nicht, wenn in einem Frameset nur ein Frame definiert ist. Es reicht schon, wenn Du so was hast:

<frameset rows="*,0">
<frame name="Unten" src="http://netrelease.dyndns.org/suchmaschine/index2.php">
<frame name="empty" src="">
</frameset>


Dann wird die Seite zumindest mal angezeigt ;-)

Du solltest Dir Deine Seiten vielleich auch noch mal unter http://validator.w3.org ansehen.

Dir fehlt z.B. eine Doctype Definition:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">


Und der Content Type ist falsch geschrieben:
CONTENT="text/html; iso-8859-1"

Muss heissen:
content="text/html;charset=iso-8859-1"

HTH

Gruss
-hpoe

 
MoRtAlAn
22-01-2002, 08:13 
 
Das Problem ist nur, das du dich nach diesem Validator nicht richten solltest...

Ok, zum drüberschauen ist es ok, aber hast du mal versucht mit dem editor vom W3C (Armada oder so, glaube ich) eine Site zu erstellen ?? Wenn du das alles so machst, wie es das Dingen vorschlägt, haut mir ein Kunde eins auf den Deckel...

Wie gesagt zum Drüberschauen ok, aber na ja, ....

Das Web besteht heut nun mal nicht mehr nur aus 16 Farben (die Grundfarben).

Auch die anderen homepage-validatoren bringens nicht wirklich.

Das einzige, guter Code, meine damit Strukturiert, dann erkennste auch, wo was fehlt.

gruss

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:48 Uhr.