 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
30.07.2002, 17:22
|
#1
|
|
TP-Supporter
Registriert seit: Jul 2002
Ort: Nidderau
|
Scrollfenster ohne Frames
Hallo alle zusammen,
ich bin gerade durch Zufall hergekommen und total begeistert!
Seit kurzen beschäftige auch ich mich mit Webseiten und stehe schon vor meinem ersten Problem:
Ich möchte nur einen bestimmten Bereich der Bildschirmfläche nutzen (hab ich mit einer miottig ausgerichteten Tabelle gemacht). Innerhalb dieser Fläche möchte ich im rechten Bereich meinen Text unterbringen allerdings mit der Möglichkeit zu scrollen falls er zu lang ist. Es soll aber nur der Textbereich scrollbar sein, die Navi bleibt wo sie ist und auch der festgelegte Rahmen soll dabei nicht verändert werden.
Frames hasse ich wie die Pest, daher suche ich eine andere Möglichkeit. Geht sowas mit JavaScript? (Da ich ein dummer, kleiner Newbie bin wäre es klasse wenn jemand gut erklären kann *g*)
Ich weiss leider nicht wie sich sowas nennt, sonst hätte ich danach gesucht :-(
http://www.tomis-webdesign.com/help/help.htm
|
|
|
30.07.2002, 17:36
|
#2
|
|
TP-Specialist
Registriert seit: Dec 2001
Ort: Zürich & Berlin
|
Hi Tomate und erstmal herzlich willkommen im TP!
Wenn du da deine Vorgaben so aufzählst so gibts fast nur eins: FRAMES! Auch wenn dir das ziemlich unsympatisch ist, für deine Aufgabenstellung wäre es die einfachste und am wenigsten zeitaufwendige Methode.
Ausserdem: wie steht es mit IFrames? Da verlierst du zwar die Browserkompatibilität, ist aber ebenfalls eine ganz schöne Lösung.
Hier noch ein Thread der dich ebenfalls interessieren könnte:
http://www.traum-projekt.com/forum/s...crollen+frames
Ansonsten einfach die Suchfunktion benützen und nach Threads rund um Scrollen, Tabellen und Frames suchen. Gibt dutzende von Threads über diese Themen 
|
|
|
30.07.2002, 17:42
|
#3
|
|
TP-Special Mod
Registriert seit: May 2001
Ort: Arnsberg - Sauerland
|
|
|
|
31.07.2002, 11:24
|
#4
|
|
TP-Junior
Registriert seit: Jun 2002
|
Sorry falls ich hier einigen auf die Füsse treten sollte, aber die hier oft verbreitete Meinung über Frames naja. Anfänger werden hier gerne auf Frames verwiesen.
Es geht auch ganz einfach ohne Frames.
Einmal eingebettet in einer Tabelle uns zwar so
<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<div style="width:300px; height:200px; overflow:auto">
Scrollbarer Contentbereich
</div>
</td>
<td valign="top">fix text</td>
</tr>
</table>
und einmal als einzelner Layer
<div id="scrolllayer" style="position:absolute; left:86px; top:56px; width:153px; height:184px; z-index:1; overflow: auto;">
</div>
Tja und wenn das Opera nicht kann, dann ist das ein Problem das Opera mit overflow auto eben hat.
Wer heute noch großartig auf die alten Browser schaut der geht dem Standart aus dem Weg und macht es den Surfern nur noch einfach "warum soll ich updaten geht doch?". Ich rede hier nicht davon das IE hier der Browser ist, das kann noch NS6.0 und Mozilla.
|
|
|
31.07.2002, 13:04
|
#5
|
|
TP-Supporter
Registriert seit: Jul 2002
Ort: Nidderau
|
Danke!
Vielen Dank für eure Hilfe!
Ich mach mich gleich nacher dran und probier mich mal durch!
__________________
Eure Tomi
|
|
|
31.07.2002, 13:20
|
#6
|
|
TP-Special Mod
Registriert seit: May 2001
Ort: Arnsberg - Sauerland
|
Zitat:
Original geschrieben von p4cm4n
Anfänger werden hier gerne auf Frames verwiesen.
|
meine Links verweisen genau nicht auf Framelösungen - weil ich die auch nicht mag.
Erst lesen, dann mosern, ok? 
|
|
|
31.07.2002, 13:28
|
#7
|
|
TP-Junior
Registriert seit: Jun 2002
|
Thomas das war auch nicht gegen dich gerichtet, nur spiegelt der Grossteil der Threads eben nieder das viele gerne auf Frames verweisen.
Zitat:
|
Wenn du da deine Vorgaben so aufzählst so gibts fast nur eins: FRAMES! Auch wenn dir das ziemlich unsympatisch ist, für deine Aufgabenstellung wäre es die einfachste und am wenigsten zeitaufwendige Methode.
|
Erst zwischen den Zeilen lesen dann meckern 
|
|
|
31.07.2002, 16:24
|
#8
|
|
TP-Senior
Registriert seit: Jan 2002
Ort: Ffm
|
Frames
shalom zusammen,
jetzt stellen wir uns mal ganz dumm und fragen: was genau spricht gegen frames UND für eine andere lösung? die browserkompatibilität wohl kaum
da bin ich aber gespannt...
__________________
cu
michael a.k.a. DER PRiNZ
"direct marketing has always been my first love...and later on my secret weapon!"
(David Ogilvy)
|
|
|
31.07.2002, 16:44
|
#9
|
|
TP-Specialist
Registriert seit: May 2001
Ort: Leipzig
|
..
|
|
|
31.07.2002, 18:32
|
#10
|
|
TP-Junior
Registriert seit: Jun 2002
|
Meine Meinung zu Browserkompatibilität.
Heutzutage ist es wichtiger Standartkonformen Code anzuwenden als sich noch mit den alten Browsern abzuquällen, waghalsige Tabellenkonstruktionen zu erstellen, gefüllt mit Blind Gifs wo knapp 80% aller Webdesigner noch zu faul sind ein alt tag hinzuzufügen.
Jeder Webdesigner der sich noch die Mühe macht eine Seite auch noch für NS4.x kompatibel zu machen, der zeigt wiederum dem User nur das er ja nicht updaten braucht. Warum auch man kann die Seite doch erkennen, den Code sieht sich auser Webdesignern und Programmierern eh keiner an. Und die können sich ja schon denken wo der Content und wo das Design ist. Kein Wunder das wir alle noch weit hinter den heutigen Standarts entwickeln, klar die Browser können so einiges nicht. Warum? Tja weil zu wenig Designer sich an die Standarts halten, die "neuen Techniken" nutzen wollen, sei es nun aus Faulheit was neues zu lernen, oder weil altbewährtes doch am besten ist, oder aus Angst das es nicht angezeigt wird. Klar das der Markt hier kaum drauf reagieren wird um Browser auf den Markt zu bringen die wirklich auf die Standarts reagieren. Es geht ja meist den Weg der Benutzerfreundlichkeit, der Ergonomie, aber die Technik ist noch von ano dazumal.
Was spricht gegen Frames? Vieles. Frames sind noch aus der Websteinzeit, erfunden hat sie Netscape und Netscape war der erste der Frames wieder von der eigenen Firmenseite runtergenommen hat. Frames sind nicht suchmaschienentauglich, kommt mir jetzt nicht mit Scripten, den wenn du bei Scripten bist dann brauchst du auch keine Frames zu nutzen nur damit deine Navigation Dynamisch bleibt. Frames machen es schwer auf Contentintensiven Seiten die Browsereigene Suchenfunktion anzuwenden, bitte schön such doch mal im Frameset. Frames machen es schwer Content auszudrucken, wer hier auf den Browser bei Drucken klickt der erlebt sein blaues Wunder. Frames maches es dem Anfänger schwer ein Anständiges Design zu entwerfen, vorrausgesetzt er hat keine Ahnung von CSS.
Es gibt kein vernünftiges Argument für Frames, auser dem Scheinheiligen "die seite soll doch auch noch für NS4.x funktionieren". Wer seine Seite leicht Pflegbar machen will, also Dynamisch generierte Navigationen, der soll das mal mit SSI, CGI, ASP, PHP, JSP oder mit XML versuchen. Wer Dynamik will der sollte sich auch damit auseinander setzen und Lernen, den nur wer Lernt kommt weiter, aber manch einer nimmt lieber den einfachen Weg, unter der Fahne der Browserkompatibilität "Ole ich bin so toll meine Seite geht sogar noch mit NS4.x hält sich zwar an keinen Standart, und die Blindgifs (sind ja zuviele) ham kein Alttag aber was stört mich das ich bin ja nicht blind"
Wer scrollbare Fenster haben will, der kann sich scrollbare Layer bauen, sieht zum einen besser aus als ein Frameset, und zum anderen ist es dort Positionierbar wo ich das will und ich kann das ändern so oft ich will ohne mir mein Design dabei zu zerstören.
Ich habe bis jetzt schon einige Kunden davon überzeugen können das es besser ist das ihre Seite auf den neuen Browsern läuft, somit pflegbarer, erweiterbarer und vor allem Schlanker ist. Wenn die Seite auf Opera nicht vernünftig dargestellt werden kann ist das nicht mein Problem sondern die schlechte Programmierung von Opera der overflow:auto nicht kapiert. Und Mozilla1.0, NS6.0, IE6.0 und Konquerer kann das nur der hochgelobte Opera nicht.
Sorry aber mich kotzt das Wort "Browserkompatibilität" an weil es gegen Standartkonfomität ist, und wer nur auf Browserkompatibilität achtet der bremst das Web aus...
|
|
|
31.07.2002, 20:07
|
#11
|
|
TP-Senior
Registriert seit: Jan 2002
Ort: Ffm
|
hoppla...
aloha,
eieiei, da habe ich wohl in ein wespennest gestochen, was? wenn das mal keine feurige anti-frames rede war (hörst du den applaus im off???)
ich selbst wäre hocherfreut, wenn wir uns immer nur mit der neusten technischen grundlage befassen müssten, am besten wir arbeiten alle nur noch für msie ab version 5.5 (nein, ab 6.0 weil 5.5 ist ja alt...) dann haben wir keine sorgen mehr. so, ende des schönen traums und zurück zur realität. gerne kannst du mal eine website erstellen für einen kunden dessen user zu einem guten teil aus dem bereich der öffentlichen verwaltungen kommt oder aus dem einem oder anderen grossen versicherungskonzern - da ist netscape 4.5 teilweise bittere realität, ob uns das passt oder nicht. natürlich wäre es schön die alte kiste zu vergessen, aber in der mac-welt lebt er auch noch sehr intensiv weiter. ich weiss ja nicht, wie deine erfahrungen mit kommerziellen websites sind, aber vom marketingleiter eines grossen unternehmens bekommst du auch mal schnell einen einlauf verpasst, wenn der mit seinem gammeligen ns 4.7 nix sieht.
aber das war ja nicht der ursprüngliche punkt. natürlich haben frames so ihre nachteile, bieten aber auch in punkto gestaltung eine menge vorteile. was in dem zusammenhang das thema tabellen und leer-gifs verloren hat, ist mir zwar auch etwas schleierhaft, aber gut (und über alt-tags in leer-gifs kann man sicher auch viel diskutieren). letztlich kommt es immer darauf an, was man will. ich habe z.b. gute erfahrungen mit frames gemacht und ein kleines script, das das frameset erzwingt ist ja wirklich kein ding. natürlich ist browsernavigation in frames ein problem, aber das ist sie ohnehin. wenn man eine seite gescheit aufbaut, kann man auf browsernavigation (und "drucken" etc.) verzichten.
und in punkto suchmaschinentauglichkeit sind ja rein dynamische seiten auch bekanntermassen nicht gerade das non-plus-ultra, gelle
anyway, bevor es zu lange wird: ich denke frames können eine gute sache sein, wenn man sich der nachteile bewust ist und ihnen entsprechend entgegenwirkt und mit den nachteilen gewisser browser werden wir noch ein weilchen leben müssen, wenn wir professionell arbeiten - ob es uns passt oder nicht. es gibt (in dem fall leider) da draussen etwas mehr als nur msie 6.0 unter windows.
think of it
ps: ich selbst bin ein grosser css freund und liebe es mit layern zu arbeiten und damit zu spielen - nicht, dass du denkst ich bin so ein saurier...
__________________
cu
michael a.k.a. DER PRiNZ
"direct marketing has always been my first love...and later on my secret weapon!"
(David Ogilvy)
|
|
|
31.07.2002, 20:28
|
#12
|
|
TP-Junior
Registriert seit: Jun 2002
|
Ich hab nicht gesagt das man sich hier auf IE6.0 beschränkt das Feld steht bei den neuen Browsergenerationen.
Meine Erfahrung geht sogar soweit das eine Firma für die wir eine Intranetseite aufstellen mussten ihren Hauseigenen Browser hatte. Und wenn eine Firma den Aufwand zahlt dann soll es mir nur recht Sein. Dann seh ich auch drüber hinweg über die W3C Standarts.
Punkt Suchmaschinen hab ich mit Dynamischen Seiten weitaus weniger Probleme als mit Framesites.
Und meine Meinung bleibt das eben die Webdesigner und die Programmierer den Kurs eben leicht in die Richtung steuern sollten, und nicht immer klein bei geben nur weil der Kunde das so will ansonsten bleibt man eben auf der Stelle stehn.
|
|
|
31.07.2002, 20:35
|
#13
|
|
TP-Senior
Registriert seit: Jan 2002
Ort: Ffm
|
...alles schön und gut. nur sieht die realität halt oft (oder meistens) etwas anders aus (beispiele habe ich ja bereits genannt).
und darüber hinaus frage ich mich, ob man es sich nicht auch leicht macht, wenn man den "guten alten" netscape ausschliest, nur weil er halt so seine macken hat
aber so hat jeder seine meinung und ich sehne den tag herbei, an dem ich auf die "dummen" browser keine rücksicht mehr nehmen muss und css und dhtml orgien feiern kann...
__________________
cu
michael a.k.a. DER PRiNZ
"direct marketing has always been my first love...and later on my secret weapon!"
(David Ogilvy)
|
|
|
31.07.2002, 22:39
|
#14
|
|
TP-Special Mod
Registriert seit: May 2001
Ort: Arnsberg - Sauerland
|
diese Diskussion findet Tomate wahrscheinlich wirklich seeeeehr interessant 
|
|
|
01.08.2002, 08:49
|
#15
|
|
TP-Supporter
Registriert seit: Jul 2002
Ort: Nidderau
|
Och, ist immer wieder interessant wie "Profis" zu solchen Sachen stehen! Kann man (frau) immer noch was von lernen.
Außerdem ist es gut zu wissen, dass meine Abneigung was Frames betrifft keine persönliche Macke von mir ist sondern auch bei anderen zu finden ist
Die Lösung mit dem iFrame hat mir übrigens sehr gut gefallen! Das wird jetzt meine erste Erfahrung damit werden.
Sollte ich auf Probleme  oder Fragen  dazu stossen werde ich mich wieder vertrauensvoll an euch wenden! 
__________________
Eure Tomi
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 04:52 Uhr.
|
 |