Druckversion des Themas

Hier klicken um das Topic im Orginalformat anzusehen

HTML-Editor phase 5 Support _ HTML _ Ich verzweifle bei Framesets

Geschrieben von: Smiddi 25.03.2008 - 20:30

Hallo versuche endlich mal meine Homepage zu machen, bin auch nach der Anleitung von Clairette gegangen nun will ich diesen Frameset <frameset rows="30%,70%">
<frame src="oben.html">
<frameset cols="30%,70%">
<frame src="links.html">
<frame src="rechts.html">
</frameset>
</frameset>

doch wenn ich jetzt ändere kommt oben zwei Spalten und unten eine große Zeile
.? ps.habe auch schon cols und rows vertauscht aber nix.

so siehts aus
<html>
<head>
<title>Meine Homepage - Frameset</title>
<meta name="author" content="Matthias">
<meta name="editor" content="html-editor phase 5">
</head>
<frameset framespacing="0" frameborder="no" border="0" cols="30%,70%">
<frame name="navigation" src="navigation.html">
<frame name="main" src="start.html">
<frameset framespacing="0" frameborder="no" border="0" rows="30%,70%"
<frame name="top" src="oben.html">
</frameset>
</frameset>
<noframes>
Ihr Browser unterstützt keine Frames !
</noframes>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">


</body>
</html>

 text.jpg ( 76.9KB ) : 8
 

Geschrieben von: db 26.03.2008 - 0:04

Zuerst stellt du frameborder="yes" ein, damit du die Frames sehen kannst.Später kannst du die Ränder dann unischtbar schalten.

Den fehlerhaften oder unerwünschen Kram dazustellen bringt nichts, wenn kein Mensch weiss was du erreichen möchtest. Also kurz beschreiben.

Geschrieben von: i.b.g 26.03.2008 - 8:02

Hallo,

wie gesagt, ohne zu wissen, was Du willst, können wir nur raten, wie Dir geholfen werden kann. Was passt Dir am Beispiel nicht?

vielleicht hilft dieser Link weiter: http://www.w3.org/TR/html401/present/frames.html

Im Übrigen ist der zweite frameset-Tag - Zeile 10 - nicht richtig geschlossen; die body-Tags sind zu entfernen. Beides ändert aber nichts am eigentlichen Problem.

Geschrieben von: Peter Gedamke 26.03.2008 - 10:09

nun ja, mal ganz egal -
ich würde empfehlen dieses ganze Frameset überhaupt fortzulassen, da es spätestens 2010 (mit Erscheinen von HTML5) nicht mehr zum validen Standard gehören wird.

Es gibt heute praktisch keine Gestaltungsart mehr, die sich nicht viel besser und konformer mit CSS darstellen lässt

Geschrieben von: Auge 28.03.2008 - 20:38

ZITAT(Peter Gedamke @ 26.03.2008 - 10:09) *
nun ja, mal ganz egal -
ich würde empfehlen dieses ganze Frameset überhaupt fortzulassen, da es spätestens 2010 (mit Erscheinen von HTML5) nicht mehr zum validen Standard gehören wird.

Auch wenn ich mich quasi unsichtbar[1] wiederhole, warum ist ein nach HTML 4 erstelltes Frameset nicht mehr standardgemäß, bloß weil es (jetzt und/oder in der Zukunft) Standards gibt(/geben wird), in denen Framesets nicht vorkommen? Es gibt dafür keine Erklärung, weil es einfach nicht stimmt. Browser werden auch in 10 Jahren HTML 4 beherrschen. Eine nach diesem Standard erstellte Seite wird in diesen Programmen also angezeigt werden, wie es jetzt geschieht (vielleicht mit weniger Bugs und somit etwas besser). Dies ganz gleich, ob mit oder ohne Framesets.

Nur, weil du diese deine Aussage hier immer wieder bringst, wird sie davon nicht wahr. Das hatte ich in meinem gelöschten Posting bereits angemerkt, und dich gebeten, deinen durchaus noblen "Feldzug" gegen veraltetes Webdesign mit schlüssigen, überprüfbaren Argumenten zu führen.

[1] Unsichtbar deshalb, weil meine Antwort auf eine früher von dir getätigte gleichlautende Aussage gelöscht wurde.

Tschö, Auge

Geschrieben von: Peter Gedamke 29.03.2008 - 16:44

also deinen Satz "noblen "Feldzug" gegen veraltetes Webdesign" kann ich absolut nicht nachvollziehen... was für einen Feldzug?

Zu diesem Thema kannst du schliesslich überall nachlesen, wo zu Weiterentwicklungen der HTML- bzw. xHTML-Versionen geschrieben wird, und stellt nicht nur meine eigene Meinung oder Ansicht dar.

Was das damit zu tun haben soll, dass da wohl mal irgendeine Antwort von dir gelöscht worden sein soll ist mir ebenfalls ein bischen hoch, und kann sicher kaum mir angelastet werden excl.gif

bestens
Peter

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

PS: hier gibts mal zum Nachlesen:
http://www.w3.org/html/wg/html5/diff/

unter Absatz 3.4. Absent Elements

Geschrieben von: db 29.03.2008 - 17:43

ZITAT(Peter Gedamke @ 29.03.2008 - 16:44) *
...
PS: hier gibts mal zum Nachlesen:
http://www.w3.org/html/wg/html5/diff/

unter Absatz 3.4. Absent Elements


Auges Argumentation bleibt schlüssig, auch wenn die Herren sich nach fast zehn Jahren entschlossen mal wieder zu arbeiten.

Warum du dir bei jeder Gelegenheit einige Zehen abhackst, damit nur ja auch jeder Schuh passt, ist mir zwar verständlich, für dich persönlich aber doch wohl eher unnötig.

Wir sollten uns alle dem Minimalstandard des Lebens andienen und Anfängern das Leben nicht unnötig erschweren und schon gar nicht demotivierend auf sie einwirken. Das überall nachzulesende Mantra der Konformität ist wenig hilfreich aber kommerziell sinnvoll, falls man sein Geld damit verdient.

Geschrieben von: Conny 29.03.2008 - 19:59

Ja, ja, Frames sind böse devlish.gif wink.gif

Und vergib mir, denn auch ich habe gesündigt....

Also Schmiddi, gucks Du mal http://www.dressurstall.de/ in der Quellcode wie das da gemacht wurde.
So oder so ähnlich kannst Du es dann auch machen; keine Sorge, es stammt von mir und Du hast ausdrücklich die Erlaubnis abzugucken und abzuschreiben was das Zeug hält.
Und wenn noch Fragen übrig bleiben nur zu!

cu
Conny

Geschrieben von: Smiddi 29.03.2008 - 21:08

WOW ok Danke erstmal

was ich aber meinte ist wie von Clairette dieses Frameset mit 3 Frames also OBEN LINKS RECHTS wie man hier sieht


<frameset rows="30%,70%">
<frame src="oben.html">
<frameset cols="30%,70%">
<frame src="links.html">
<frame src="rechts.html">
</frameset>
</frameset>

aber das funktioniert net weil ich sowas dann von oben nach unten gespiegelt rausbekomme, auch noch in einer unerklärlichen Größenverhältniss. Vielleicht könnt ihr jetzt mit meinem Deutsch was anfangen. Wie gesagt so wie oben kommts net raus und rows cols hab ich auch schon umgedreht.

Geschrieben von: db 29.03.2008 - 21:28

HTML
<frameset rows="90px,*" cols="*" frameborder="1" border="1" framespacing="0">
<frame name="oben" src="oben.html">
<frameset cols="90px,*" frameborder="1" border="1" framespacing="0">
<frame name="links" src="links.html">
<frame name="main" src="main.html">
</frameset>
</frameset>

Geschrieben von: Peter Gedamke 30.03.2008 - 11:21

ZITAT
Warum du dir bei jeder Gelegenheit einige Zehen abhackst...

sag' ja schon besser nüscht mehr unsure.gif

Geschrieben von: Conny 30.03.2008 - 17:47

ZITAT(Peter Gedamke @ 30.03.2008 - 11:21) *
sag' ja schon besser nüscht mehr unsure.gif


Naja, eigentlich halb so wild; im Grunde sind wir uns ja einig denn im Großen und Ganzen glaube ich nicht, daß einer von uns aktuell noch Frameseiten bauen wurde.
Aber bloß weil wir es nicht (mehr) machen heißt ja nicht, daß wir es nicht können.

Und ein Rookie soll ruhig mal seine Erfahrungen machen, warum auch nicht.
Entweder bleibt es denn dabei, oder er schreibt irgendwann alles um.... Beides ist möglich, beides ist machbar und am Ende völlig egal!

cu
Conny

Geschrieben von: Smiddi 30.03.2008 - 17:51

Danke db
genau so eine Antwort wollte ich und jetzt kommt dass große ABER: es funktioniert immer noch nicht schau mal hier diesen Balken
ich gebe langsam dieses Programm auf

 schau.jpg ( 39.51KB ) : 11
 

Geschrieben von: Conny 30.03.2008 - 18:13

Hi Schmiddi,
mit dem Programm hat das nun wahrlich nichts zu tun!
Wenn Du nun überall statt
frameborder="1" border="1" framespacing="1"
frameborder="0" border="0" framespacing="0"
Schreibst ist der ''Balken'' auch schon weg!

cu
Conny

Geschrieben von: Smiddi 30.03.2008 - 18:31

ey there

ich habs etz es muss tatsächlich in den oberen text rows und cols gleichzeitig drin stehn Danke db

Geschrieben von: Auge 31.03.2008 - 1:05

ZITAT(Peter Gedamke @ 29.03.2008 - 17:44) *
also deinen Satz "noblen "Feldzug" gegen veraltetes Webdesign" kann ich absolut nicht nachvollziehen... was für einen Feldzug?

Du weist immer wieder auf Vorgehensweisen aus vergangenen Tagen hin. Das halte ich grundsätzlich für gut. Deshalb der Satz vom Feldzug gegen veraltetes Webdesign.

ZITAT(Peter Gedamke @ 29.03.2008 - 17:44) *
Zu diesem Thema kannst du schliesslich überall nachlesen, wo zu Weiterentwicklungen der HTML- bzw. xHTML-Versionen geschrieben wird, und stellt nicht nur meine eigene Meinung oder Ansicht dar.

Ich habe mit keinem Wort bestritten, dass Frames aus neueren bzw. zukünftigen Standard rausfliegen. In HTML4 und XHTML1 sind sie aber Bestandteil des Standards. Da davon auszugehen ist, dass diese Standards auch zukünftig von den Anzeigeprogrammen (die, die es können) dargestellt werden, können sie auch mit diesen Standards verwendet werden. Nichts anderes habe ich gesagt.

ZITAT(Peter Gedamke @ 29.03.2008 - 17:44) *
Was das damit zu tun haben soll, dass da wohl mal irgendeine Antwort von dir gelöscht worden sein soll ist mir ebenfalls ein bischen hoch, und kann sicher kaum mir angelastet werden excl.gif

Ich laste dir das keineswegs an. Es wurde damals gelöscht und ich denke, dass der Admin/Moderator, der dies getan hat, gute Gründe hatte. Gut isses. Ich wollte nur darauf hingewiesen haben, falls du das damals gelesen haben solltest, und du nun glaubst, ein Deja Vu zu haben. wink.gif

Tschö, Auge

Geschrieben von: Peter Gedamke 31.03.2008 - 9:35

hallo Auge,

da muss ich dein Posting wohl restlos falsch verstanden haben - also ein freundliches sorry dann von meiner Seite dazu rolleyes.gif

bestens


Geschrieben von: jomal 26.05.2008 - 5:30

ZITAT(Smiddi @ 29.03.2008 - 22:08) *
WOW ok Danke erstmal

was ich aber meinte ist wie von Clairette dieses Frameset mit 3 Frames also OBEN LINKS RECHTS wie man hier sieht


<frameset rows="30%,70%">
<frame src="oben.html">
<frameset cols="30%,70%">
<frame src="links.html">
<frame src="rechts.html">
</frameset>
</frameset>

aber das funktioniert net weil ich sowas dann von oben nach unten gespiegelt rausbekomme, auch noch in einer unerklärlichen Größenverhältniss. Vielleicht könnt ihr jetzt mit meinem Deutsch was anfangen. Wie gesagt so wie oben kommts net raus und rows cols hab ich auch schon umgedreht.



Ich benutze seit Jahren folgende index.html:
<frameset framespacing="0" frameborder=0 border="0" cols="20%,*">
<frameset framespacing="0" frameborder=0 border="0" rows="12%,*">
<frame src="html/logo1.html"scrolling="no">
<frame src="html/schaltleiste.html" name="_links" frameborder="0" noborder>
</frameset>
<frameset framespacing=0 frameborder=0 rows="12%,*">
<frame src="html/ueberschrift.html" scrolling="no" name="_oben">
<frame src="html/startbild.html" name="_right" >
</frameset>
</frameset>

Okay, das noborder ist nicht nötig.
Nimm einfach mal Deine Namen in die frame src und probiers, Prozentzahlen sind anzupassen.
Allerdings arbeit ich mit einem Frame mehr, da steht nur ein Logo, in das Feld wird auch nichts weiteres geschrieben.
Die Sourcenamen sind ja wohl selbsterklärend.
Und da, wo startbild steht ist eben meine Arbeitsfläche, alles andere ist statisch.
Die Sternchen, falls nicht bekannt, füllen immer bis 100% auf, ist einfacher bei Änderungen.

Geschrieben von: jomal 26.05.2008 - 5:33

Ach, das Wichitgste habe ich vergessen:
Im Prinzip ist deine Definition meiner sehr ähnlich, aber:
ich vermisse das "name="_..."
Wie willst Du nachher in die Frames über "target" schreiben?

Geschrieben von: Tominator 24.03.2009 - 17:25

wie kann mann den text in die listen reinsetzen

Geschrieben von: Auge 27.03.2009 - 13:24

ZITAT(Tominator @ 24.03.2009 - 17:25) *
wie kann mann den text in die listen reinsetzen

Es wäre für potentielle Helfer durchaus hilfreich, wenn du deine Frage (wenn es denn eine ist) nicht mit einem Fragment, mit dem keiner außer dir etwas anfangen kann, stelltest.

Also: Welcher Text in welchen Listen?

Tschö, Auge

Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)