Hi, hab nen Problem. Ich arbeite gerade an einem Projekt in dem ich eine Website erstellen soll. Diese Website soll Barrierefrei sein. Heiß sie MUSS auf jedem Browser laufen. Und da ist mein Problem.
leftFrame ist in diesem Fall das Menü in dem ein Link steht. So, wenn ich diesen Link jetzt anklicke soll im leftFrame eine neue Seite geöffnet werden und parallel dazu soll im mainFrame auch eine neue Seite geöffnet werden.
Da das mit HTML nicht so geht habe ich Java Script verwendet. im Internet Explorer funktioniert das Script auch reibungslos aber im Mozilla Firefox macht er zu viel. Er öffnet: 1. im leftFrame die neue Seite 2. im mainFrame die neue Seite 3. er geht im leftFrame eine Seite zurück
Und genau Punkt 3 ist zu viel ... eigentlich sollte er bei Punkt 2 aufhören.
hier noch das Java Script dazu
Code:
function oeffnen(site) { window.open('untermenue.html', 'leftFrame'); window.open(site, 'mainFrame'); }
ansonsten musst du in deiner öffnen-funktion false zurückgeben - damit der href-url aufruf nicht ausgeführt wird:
Code:
function oeffnen(site) { window.open('untermenue.html', 'leftFrame'); window.open(site, 'mainFrame'); return false; }
Ansonsten solltest du - wie mike schon sagte - Frames vermeiden und lieber PHP oder Perl verwenden. Notfalls gehen auch SSI (ServerSideIncludes) damit kann man auch schon tolle Sachen machen und funktionieren meist schon bei den "billigen" Webhostingangeboten welche keine PHP- oder Perlunterstützung haben. -- class God : public ChuckNorris { };
danke für die hilfe werde es morgen gleich mal probieren. würde auch ne erweiterte sprache verwenden wenn es was wichtigeres währe. aber es ist nur ein kleines projekt im rahmen meiner ausbildung ... bin ja eigentlich kein webdesigner sondern anwendungsentwicker ^^ -- Beuschen Sie www.heiko-seifert.net www.xn--wlfe-im-exil-4ib.de
Also schau mal nach Barrierefreiheit in ner Suchmaschiene. Ich hab mich da auch mal ein wenig informiert. Wenn ich mich recht erinnere, dann sollte man da keine Frames und schon gar keine Tabellenbasierenden Layouts nehmen.
Aber so tief steck ich da auch nicht drin.
Es gibt einige CMS, die sich zum Ziel gesetzt haben Barrierefrei zu sein, vielleicht kannst du ja sowas verwenden.
es soll nur so ne art design studie sein ... da bin ich froh wenn das auf ie und firefox ordentlich läuft. die seiten sollen zwar auch möglichst barriere frei sein aber hauptsächlich gehts um die inhalte ... weil da viele grafiken drin sind ... und wenn se das richtig haben wollen sollen se nen webdesigner einstellen der das macht und nich irgendwelche azubis die ma 2 wochen html seminar hatten und sonst nur son zeugs wie cobol, java, visual basic und son kram ... von daher mach ich mir da nich so den großen kopf -- Beuschen Sie www.heiko-seifert.net www.xn--wlfe-im-exil-4ib.deDieser Post wurde am 20.09.2006 um 21:35 Uhr von Heiko editiert.
Na wenn das so ist: Nimm ein Composer, oder wie das heißt und schmeiß das Zeug irgendwie zusammen. Was wollen die mit Barrierefreiheit...? Wenn du das eh nicht richtig mach(st/en) kannst; die können's eh nicht prüfen.
barrierefreiheit und viele grafiken schliesst sich imho ziemlich aus
Das habe ich gestern erst zu meinem bedauern festgestellt ... **** IE ... Der platziert Grafiken die man links floatet immer etwas vom Rand weg ... Das sieht IMHO ziemlich scheiße aus, wenn der Hintergrund durchschimmert -- perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'