Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hi ich will mir eine Seite in Netscape 4.61 anzeigen lassen bei der ein Menü aus einer DB per Javascript generiert wird. Dabei werden auch Frames verwendet. nur leider wird mir nichts angezeigt.

Bei Netscape 6 funzt es aber wieder.

Wer kann mir helfen ?

Hier der Code der Startseite :

<!DOCTYPE HTML PUPLIC "-//w3c//dtd 4.0//en">

<html>

<head>

<title>Titel</title>

</head>

<frameset rows="30,*,15" frameborder="1" border="1" framespacing="0" marginwidth=0 marginheight=0 topmargin="0" leftmargin="0">

<frame src="oben.asp"

scrolling="no"

frameborder="0"

marginwidth=0

marginheight=0

topmargin="0"

leftmargin="0"

name="Oben">

</frame>

<frameset cols="200,*"

frameborder="1"

framespacing="0"

border="1"

marginwidth=0

marginheight=0

topmargin="0"

leftmargin="0">

<frame name="Inhalt"

src="tree.asp"

noresize

scrolling="auto"

frameborder="0"

marginwidth=0

marginheight=0

topmargin="0"

leftmargin="0">

</frame>

<frame name="Hauptframe"

src="haupt.asp"

noresize

frameborder="no"

framespacing="0"

marginwidth="0"

marginheight="0"

style="border-width:2px; border-style:inset;">

</frame>

</frameset>

<frame src="unten.asp"

scrolling="no"

frameborder="0"

marginwidth=0

marginheight=0

topmargin="0"

leftmargin="0"

name="Unten">

</frame>

</frameset>

<noframes>

<body>

<p>Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht unterstützt. Bitte holen Sie sich einen aktuellen Browser vom Netz.</p>

</body>

</noframes>

</html>

Geschrieben

laut www.webmasterplan :


1: <!DOCTYPE HTML PUPLIC "-//w3c//dtd 4.0//en"> 

2: <html> 

3: <head> 

4: <title>Titel</title> 

5: </head> 

6: <frameset rows="30,*,15" frameborder="1" border="1" framespacing="0" marginwidth=0 marginheight=0 topmargin="0" leftmargin="0"> 

--Warnung: unknown attribute "MARGINWIDTH" for element <FRAMESET>.

--Warnung: unknown attribute "MARGINHEIGHT" for element <FRAMESET>.

--Warnung: unknown attribute "TOPMARGIN" for element <FRAMESET>.

--Warnung: unknown attribute "LEFTMARGIN" for element <FRAMESET>.

7: <frame src="oben.asp" 

8: scrolling="no" 

9: frameborder="0" 

10: marginwidth=0 

11: marginheight=0 

12: topmargin="0" 

--Warnung: unknown attribute "TOPMARGIN" for element <FRAME>.

13: leftmargin="0" 

--Warnung: unknown attribute "LEFTMARGIN" for element <FRAME>.

14: name="Oben"> 

15: </frame> 

--Fehler: element <FRAME> is not a container -- </FRAME> not legal.

16: <frameset cols="200,*" 

17: frameborder="1" 

18: framespacing="0" 

19: border="1" 

20: marginwidth=0 

--Warnung: unknown attribute "MARGINWIDTH" for element <FRAMESET>.

21: marginheight=0 

--Warnung: unknown attribute "MARGINHEIGHT" for element <FRAMESET>.

22: topmargin="0" 

--Warnung: unknown attribute "TOPMARGIN" for element <FRAMESET>.

23: leftmargin="0"> 

--Warnung: unknown attribute "LEFTMARGIN" for element <FRAMESET>.

24: <frame name="Inhalt" 

25: src="tree.asp" 

26: noresize 

27: scrolling="auto" 

28: frameborder="0" 

29: marginwidth=0 

30: marginheight=0 

31: topmargin="0" 

--Warnung: unknown attribute "TOPMARGIN" for element <FRAME>.

32: leftmargin="0"> 

--Warnung: unknown attribute "LEFTMARGIN" for element <FRAME>.

33: </frame> 

--Fehler: element <FRAME> is not a container -- </FRAME> not legal.

34: <frame name="Hauptframe" 

35: src="haupt.asp" 

36: noresize 

37: frameborder="no" 

38: framespacing="0" 

--Warnung: unknown attribute "FRAMESPACING" for element <FRAME>.

39: marginwidth="0" 

40: marginheight="0" 

41: style="border-width:2px; border-style:inset;"> 

42: </frame> 

--Fehler: element <FRAME> is not a container -- </FRAME> not legal.

43: </frameset> 

44: <frame src="unten.asp" 

45: scrolling="no" 

46: frameborder="0" 

47: marginwidth=0 

48: marginheight=0 

49: topmargin="0" 

--Warnung: unknown attribute "TOPMARGIN" for element <FRAME>.

50: leftmargin="0" 

--Warnung: unknown attribute "LEFTMARGIN" for element <FRAME>.

51: name="Unten"> 

52: </frame> 

--Fehler: element <FRAME> is not a container -- </FRAME> not legal.

53: </frameset> 

54: <noframes> 

--Fehler: illegal context for <NOFRAMES> - must appear in <FRAMESET> element.

55: <body> 

56: <p>Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht unterstützt. Bitte holen Sie sich einen aktuellen Browser vom Netz.</p> 

57: </body> 

58: </noframes> 

59: </html>

Geschrieben

Oh, Sorry das es im falschen Forum war, dachte es gehörte dahin, da es sich um eine ASP Seite handelt .....

So nun siehtr der Quelltext folgendermaßen aus und läuft immer noch nicht im Netscape 4.7 im 6.x und IE aber...

Mir scheint das da irgendwo noch ein HTML Tag fehlt oder zu viel ist, ich weiss aber nicht wo. (Bin noch anfänger :D)

Quellcode :


<!DOCTYPE HTML PUPLIC "-//w3c//dtd 4.0//en">

<html>

<head>

<title>Titel der Seite</title>

</head>

<frameset rows="30,*,15" frameborder="1" border="1" framespacing="0">

    <frame src="oben.asp"

           scrolling="no"

           frameborder="0"

           marginwidth=0

           marginheight=0

           topmargin="0"

           leftmargin="0"

           name="Oben">

    <frameset cols="200,*" frameborder="1" framespacing="0" border="1">

              <frame name="Inhalt"

                     src="tree.asp"

                     noresize

                     scrolling="auto"

                     frameborder="0"

                     marginwidth=0

                     marginheight=0

                     topmargin="0"

                     leftmargin="0">

              <frame name="Hauptframe"

                     src="haupt.asp"

                     noresize

                     frameborder="no"

                     framespacing="0"

                     marginwidth="0"

                     marginheight="0"

                     style="border-width:2px; border-style:inset;">

    </frameset>

    <frame src="unten.asp"

           scrolling="no"

           frameborder="0"

           marginwidth=0

           marginheight=0

           topmargin="0"

           leftmargin="0"

           name="Unten">

<noframes>

   <p>

      Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht unterstützt.<br>

      Bitte holen Sie sich einen aktuellen Browser wie Netscape 6.x oder eher den Internet Explorer 6.0

   </p>

</noframes>

</frameset>

</html>

Hoffe jemand kann mir helfen.

Geschrieben
Original geschrieben von Panther


</noframes>

</frameset>

</html>

Hoffe jemand kann mir helfen.

Schau dir den Ausschnitt genau an.

Du schließt das äußere Frameset NACH dem noframes bereich. schließ es vorher. Es wird gehen.

Das nächste mal vor dem Fragen das HTML besser validieren lassen, zB bei www.w3c.org

Gruß matze

Geschrieben

Aber sowohl bei SelfHTML und bei w3.org steht das so :



<FRAMESET cols="50%, 50%">

     <FRAME src="main.html">

     <FRAME src="table_of_contents.html">

     <NOFRAMES>

     <P>Here is the <A href="main-noframes.html">

              non-frame based version of the document.</A> 

     </NOFRAMES>

  </FRAMESET>

  </HTML>


von daher sollte das bei mir auch richtig sein, oder ?

Soviel dann zum validieren bei W3c ..... :D

Geschrieben
Original geschrieben von Panther

von daher sollte das bei mir auch richtig sein, oder ?

Soviel dann zum validieren bei W3c .....

Du hast recht, es steht beim w3c so und daher auch bei stefan münz. Validiert habe ich dein HTML nicht, das ist schon deine Aufgabe. Wenn dir Netscape 4 trotz validen HTML nichts anzeigt, dann musst du Stepbystep die vielen Parameter in frameset- und frame-tags entfernen. Scheinen sowieso zu viele, um das Frameset vernünftig anzuzeigen. Funktioniert es denn wenigstens, d.h. zeigt er die Rahmen so an, wie er soll? Oder zeigt er das Frameset *überhaupt* nicht an?

Gruss Matze

Geschrieben

im Netscape 4.7 zeigt er nur oben links ein kleines Kästchen an sonst nichts. Im Netscape 6 und im IE zeigt er alles an (nur halt die Formatierung im Netscape nicht so wie im IE ...)

Geschrieben
Original geschrieben von Panther

im Netscape 4.7 zeigt er nur oben links ein kleines Kästchen an sonst nichts. Im Netscape 6 und im IE zeigt er alles an (nur halt die Formatierung im Netscape nicht so wie im IE ...)

Ok. Mein nächster Schritt wäre - jetzt nicht lachen - ein neues Frameset zu schreiben.

<html>

<frameset rows="30,*,15" >

<frame src="oben.asp" >

<frameset cols="200,*">

<frame name="Inhalt">

<frame name="Hauptframe">

</frameset>

<frame src="unten.asp">

</frameset>

</html>

Was passiert dann? Gibt es unterschiede?

Wenn Nein : Verloren

Wenn Ja: schrittweise auf dein vorhandenes Frameset zugehen und jeden Schritt im Netscape4 überprüfen.

Gruss

Matze

Geschrieben

Die Idee hatte ich auch schon. Bin dran. ist zwar etwas arbeit aber mal sehen......

Ich mag den Netscape 4.7 immer noch nicht .... man warum können die sich nicht mal auf einen Standard einigen. Warum muss jeder es anders haben .....

Geschrieben
Original geschrieben von Panther

Ich mag den Netscape 4.7 immer noch nicht .... man warum können die sich nicht mal auf einen Standard einigen. Warum muss jeder es anders haben .....

Keiner mag den Netscape 4.

Ich hab das Problem gefunden. Es ist die Style-Angabe in dem einen Frame. Verzichte auf die.

Gruss

Matze

Geschrieben

Danke !!!

Das erspart mir einiges suchen.

Würd ja gern drauf verzichten das auch für Netscape 4.7 kompatibel zu haben, aber man weiss ja nie mit was für nem Browser der/die Kunde(n) ma lauf die Seite schauen wird wenn sie für die angeboten wird. Denn ich hab bei den IHK'n schon ne Menge erlebt .....

Geschrieben
Original geschrieben von Panther

Danke !!! Das erspart mir einiges suchen.

Keine Ursache.

Das Validieren von HTML hilft wirklich nicht immer, ist aber der grobe Hammer, um die derben Fehler zu eliminieren. Solchen Feinheiten wie diesem Problem kommst du nur mit Erfahrung, Try+Error bei. Je mehr Erfahrung umso schneller geht das auch. Der Style war *der* Aspirant für Fehler im Netscape 4.x.

Grüße

Matze

Geschrieben

als ich dioe Seite validieren wollte brachte der mir schon Fehler das Tag

<html>

nicht erlaubt wär und so ein ******* ..... komische Sache mit dem validieren (ist mein erstes mal :D )

Geschrieben
Original geschrieben von Panther

als ich dioe Seite validieren wollte brachte der mir schon Fehler das Tag

<html>

nicht erlaubt wär und so ein ******* ..... komische Sache mit dem validieren (ist mein erstes mal :D )

Er meinte wahrscheinlich, dass die DTD fehlt..?

Gruss

Geschrieben

mmhh.... ka weiss ich jetzt nicht mehr so genau. Mache mich jetzt leiber dran die Seite so zu stricken das sie auch im Netscape anständig aussieht und die Tabelle nicht so fette Ränder und so hat......

mal sehen wie sich das so realisieren lässt ... wahrscheinlich eine Abfrage auf den Browser und dann entsprechende CSS oder so . CSS kennt ja auch der 4.7 oder ?

Sorry wenn es dumme Fragen oder aussagen sind, aber ich fang grad erst an sowas zu lernen .....

Und das als FiSI ......

Geschrieben

Die CSS-Unterstützung des Netscape 4.7 ist nur rudimentär, würde mich also nicht so stark auf CSS verlassen.

Ich, für meinen Teil, unterstütze den Netscape 4.x nicht mehr, da mir meine Nerven dafür zu schade sind :D

Geschrieben

Da hab ich leider nicht so die Wahl, denn verklicker mal einer IHK sie muss unbedingt Netscape 6 oder IE 6 benutzen ........

Naja ich werd sehen was sich machen lässt und hoffen das es klappt und nicht zuviele nerven kostet.

Geschrieben
Original geschrieben von Panther

Da hab ich leider nicht so die Wahl, denn verklicker mal einer IHK sie muss unbedingt Netscape 6 oder IE 6 benutzen ........

Naja ich werd sehen was sich machen lässt und hoffen das es klappt und nicht zuviele nerven kostet.

Sind die deine "Kunden"? Dann berate sie mal vernünftig.

"Netscape 4 basiert auf einer völlig veralteten und überkommenen Technik. Er ist ein halbes Jahrzehnt alt und dabei langsamer und instabiler als alle anderen auf dem Markt verfügbaren Browser. Sie lassen doch auch kein MS-DOS mehr auf ihren Computern laufen und verlangen, ein Word-2000-Dokument damit anzuzeigen. Aktuelle Statistiken zeigen auf, dass die Netscape 4-Reihe nur noch marginale Bedeutung besitzt und kaum noch im Einsatz ist. "

Gell.

Grüße

Matze

Geschrieben

Ich weiss :D

Aber die IHK'n sind nur in manchen Bereichen unsere Kunden. Wir hosten z.B. Datenbanken für die oder drucken Sachen aus und verschicken die oder werten Prüfungen aus und sowas halt. Vieles machen die halt selbst und was die für Systeme einsetzen und so ist den ihr Bier .... zum Glück .....

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...