WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 20.09.2005, 12:05   #1
wallhall
Senior Member
 
Registriert seit: 13.02.2003
Beiträge: 149


Standard frames

hallo leute,

ich habe eine seite mit zwei frames. wie kann ich es realisieren, dass wenn ich eine neue seite im ersten frame lade das zweite ebenfalls aktualisiert wird (also die startseite aus dem frameset wieder geladen wird)

danke und
____________________________________
lg wallhall
wallhall ist offline   Mit Zitat antworten
Alt 20.09.2005, 16:31   #2
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard

Mit javascript: parent.nameDesFrames.location.href (eventuell auch .document.location.href)

BTW.: Frames sind pfui.

jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten
Alt 21.09.2005, 08:48   #3
wallhall
Senior Member
 
Registriert seit: 13.02.2003
Beiträge: 149


Standard

hallo @jak,

danke für die antwort, aber warum sind frames pfui gacka
____________________________________
lg wallhall
wallhall ist offline   Mit Zitat antworten
Alt 21.09.2005, 09:51   #4
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard

Der erste google Treffer zum Thema Frames gibt schon eine recht ausführliche Auflistung: http://www.subotnik.net/html/frames.html
auch hier steht etwas zu dem Thema:
http://de.selfhtml.org/html/frames/layouts.htm

Die Kurzfassung:
- Man kann sie nicht bookmarken
- Das drucken funktioniert nicht wirklich
- Viele Leute verwenden den <noframes> Tag nur für Text in der Art: Diese Seite braucht Frames, ihr Browser beherrscht das nicht. Dumm gelaufen.</noframes>. Im <noframes> Tag sollte eine minimale Navigation sein, damit ein User, dessen Browser keine Frames unterstützt trotzdem auf die Seiteninhalte zugreifen kann. Das betrifft vielleicht nicht viele menschliche User (wobei ich nicht weiß wie das alles mit Screenreadern aussieht), aber alle Suchmaschinenbots kennen keine Frames. Sie folgen vielleicht den einzelnen <frame src=""> Attributen, zeigen aber gnadenlos den <noscript> Text als Inhalt der Startseite an (ist ja auch der Inhalt den sie zu sehen bekommen). http://www.google.at/search?q=%22Thi...uses+frames%22

jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten
Alt 21.09.2005, 10:38   #5
wallhall
Senior Member
 
Registriert seit: 13.02.2003
Beiträge: 149


Standard

diese problematik ist mir schon bewusst, daher ist mein frameset auch nicht die startseite. für mich ist es halt die eleganteste lösung um die seite übersichtlich zu präsentieren.
dass der <noframe>bereich auch einen alternativen link anbieten soll, ist glaub ich eh klar (mir zumindest )
____________________________________
lg wallhall
wallhall ist offline   Mit Zitat antworten
Alt 21.09.2005, 11:15   #6
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard

Noch was das ich vergessen habe: Das Problem der deep-Links.
Szenario 1: Eine Suchmaschine verweist auf eine Unterseite (d.h. nicht die Startseite des Framesets). Jemand sieht den Link, klickt darauf und steht vor einer Seite ohne Navigation, weil diese in irgendeinem anderen Frame ist.

Szenario 2: Einem User gefällt eine bestimmte Seite so gut das er einen Link dazu an seine Freunde schicken will. Er kann entweder zur Startseite linken und seinen Freunden beschreiben wie man zur interessanten Seite kommt, oder er sucht sich die Adresse des "Haupt-Frames" und linkt dorthin. Der neue User steht dann wieder ohne Navigation da.

Ich hoffe es ist halbwegs klar was ich meine, ist vielleicht ungeschickt ausgedrückt.

jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten
Alt 21.09.2005, 11:49   #7
wallhall
Senior Member
 
Registriert seit: 13.02.2003
Beiträge: 149


Standard

@jak, was du meinst ist mir schon klar, nur gibt es viele alternativen?

so wie ich es will, dass im ersten (oberen) frame (oben großes, unten kleines frame) die auswahl und im zweiten die erklärung steht, kann ich nur mit frames lösen. (grob formuliert )

ein zweites fenster dass sich öffnet will ich nicht


oder geht es irgendwie anders?
____________________________________
lg wallhall
wallhall ist offline   Mit Zitat antworten
Alt 21.09.2005, 12:57   #8
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard

Wenn der IE CSS g'scheit unterstützen würde schon (position:fixed).

Wenn es um reine Datenanzeige auf einer einzelnen Seite geht sind frames nicht soo schlimm. Ein Beispiel wie man auch mit Frames eine halbwegs ordentliche Seite erstellt ist IMHO Javadoc z.B. unter: http://java.sun.com/j2se/1.5.0/docs/api/index.html

- Alle Seiten funktionieren auch ohne Frames
- Der Titel der Seite wird so gesetzt das er zur aktuellen Seite passt (zwar mit JavaScript, dazu gibt's in dem Fall AFAIK aber keine Alternative).

BTW: Man könnte eventuell mit JavaScript und window.location.search etwas basteln, damit die Seite einen echten Pfad bekommt, in der Art frameset.html?frame1=f1.html&frame2=f2.html

jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten
Alt 21.09.2005, 13:48   #9
ruffy_mike
Inventar
 
Registriert seit: 10.12.2001
Ort: Wien
Alter: 44
Beiträge: 2.651


Standard

Frames sind mMn nicht pfui, sondern die Technik wird einfach (zu) oft falsch eingesetzt.

Grafiken auf Websites sind ja auch nicht pfui, obwohl sie auch Probleme hervorrufen können (textbasierte Browser); deshalb ist ja auch das ALT-Attribut vorhanden, dies wird genauso vernachlässigt wie bei Frames der NoFrames-Teil (...wobei ich mich auch zu den ALT-Faulsäcken bekenne)
____________________________________
If the milk turns out to be sour, I ain't the kinda pussy to drink it.

"Every time I see an Alfa Romeo go by, I tip my hat" - Henry Ford
ruffy_mike ist offline   Mit Zitat antworten
Alt 21.09.2005, 14:12   #10
Satan_666
Inventar
 
Registriert seit: 03.09.2000
Beiträge: 4.010


Standard

Frames verwende ich auch ungern, aber ein Problem hatte ich mal, wo ich bislang noch immer keine Alternativ gefunden habe zu Frames: ein Objekt am unteren Rand des Browserfensters setzen.

Wenn jemand dafür eine auf allen Browsern funktionierende Lösung hat, wäre die Ära der Frames für mich auch Vergangenheit....
____________________________________
Für ein friedliches Zusammenleben im Forum werde ich ab sofort keine Trolle mehr füttern, und zwar unabhängig von der Sinnhaftigkeit ihrer Wortmeldungen.
Satan_666 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:56 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag