Musterformular für jeden Zweck ?
michelm
- meinung
0 Sven Rautenberg
Hallo,
noch in der Entwicklung und eher was für die Zukunft, soll dieses multifunktionelle Formular werden. Momentan nur mit IE 6.0 und Netscape 7 mit JavaScript1.5/DOM2 getestet, bitte ich um Eure Meinungen. Es interessiert mich besonders, ob auch die Browser unter Linux und MacIntosh funktionieren.
http://www.fniffi.de/Musterformular401f.html
Das Formular ist weitgehend nach WAI-Regeln (s.a. http://www.fniffi.de/) geschaffen, aber noch lange nicht das Ende der Fahnenstange. Schwierigkeiten sind hier die sinnvolle Gestaltung der Accesskeys, die vorläufig doppelt belegt sind, teilweise sogar dreifach, da die Alt-Tastenkombination auch Browserfunktionen "sperrt". Desweiteren gibt es Probleme mit der Kombination Alt+Zahl [Alt]+[1..7] .
Die Eventabfrage mit JavaScript wäre eine Lösung, allerdings soll das Formular auch ohne JavaScript funktionieren. Also ganz schön defizil.
Sicher gäbe es noch bessere Lösungen, z.B. das interaktive Ein- und Ausblenden zwischen Firmen- und Personendaten.
Würde mich über Eure Beteiligung und Meinungen freuen.
Danke schonmal ;-)
Michael
Hallo,
noch in der Entwicklung und eher was für die Zukunft, soll dieses multifunktionelle Formular werden. Momentan nur mit IE 6.0 und Netscape 7 mit JavaScript1.5/DOM2 getestet, bitte ich um Eure Meinungen. Es interessiert mich besonders, ob auch die Browser unter Linux und MacIntosh funktionieren.
Tja, Windows-Opera 6.03 funktioniert zumindest nicht:
<img src="http://n00b.kaltschrank.de/from_hell/screen0006.gif" border=0 alt="">
Angesichts dieses Boxen-Terrors (die Seite geht nach unten übrigens endlos weiter, und bietet zwischendrin noch zwei Boxen mit etwas Inhalt) habe ich dann nicht weiter getestet.
Wenn dein Ansatz Zugänglichkeit ist, dann hast du dieses Ziel in geradezu klassischer Weise verfehlt. Derzeit jedenfalls.
- Sven Rautenberg
Hallo,
hallo
Tja, Windows-Opera 6.03 funktioniert zumindest nicht:
mozilla 1.1 zeigt eine weisse Seite
netscape 6.0 auch
...
- Sven Rautenberg
romy
Hallo romy,
hallo
Tja, Windows-Opera 6.03 funktioniert zumindest nicht:
mozilla 1.1 zeigt eine weisse Seite
netscape 6.0 auch
Versuchs bitte nochmal - mit JavaScript aktiviert und XUL-Cache deaktiviert - habs mit Netscape 7 und Mozilla 1.0 getestet.
Interessieren würden mich dann noch die Browsereinstellungen, ob Du eigenes CSS verwendest oder website-CSS zulässt. (Fonts,Colors,Images,Java etc. mit prefbar.xpi aktiviert ?).
romy
Hallo Sven
Tja, Windows-Opera 6.03 funktioniert zumindest nicht:
Da hast Du vollkommen recht - aber wenn ein Bezahlt-Browser nicht einmal Standard-HTML beherrscht - was soll ich da tun ?? Mit DHTML-Funktionen nach HTML4.01 steht er auch auf Kriegsfuss.
Für Netscape 6 und 7 habe ich bereits eine Lösung gefunden. Für Netscape 4 zumindest ansatzweise.
Schliesslich ist z-Index eine Standarddefinition, die der Opera nicht beherrscht.
Werde nun für Opera die Layertechnik deaktivieren müssen.
Angesichts dieses Boxen-Terrors (die Seite geht nach unten übrigens endlos weiter, und bietet zwischendrin noch zwei Boxen mit etwas Inhalt) habe ich dann nicht weiter getestet.
Gerade das ist auch Sinn und Zweck des Experimentes - herauszufinden, welche Benutzerangaben wirklich erforderlich und zumutbar sind.
Soll man aber nun die notwendigen Angaben, das Formular über mehrere Seiten verteilen ?
Danke auf jeden Fall für den Test mit Opera.
Michael
Moin!
Tja, Windows-Opera 6.03 funktioniert zumindest nicht:
Da hast Du vollkommen recht - aber wenn ein Bezahlt-Browser nicht einmal Standard-HTML beherrscht - was soll ich da tun ?? Mit DHTML-Funktionen nach HTML4.01 steht er auch auf Kriegsfuss.
Die Sache ist eigentlich im Opera (und damit auch für alle anderen Browser, die es gibt) ganz einfach: Ändere das CSS-Attribut visibility, und alles wird funktionieren. Das Ändern des z-index dürfte in der Tat problematisch sein.
Und außerdem funkt dir die Tatsache dazwischen, dass Formularelemente sich nicht an den z-index gebunden fühlen. Die tauchen (je nach Browserversion unterschiedlich) immer zuoberst auf - oberhalb jedes Layers, und habe er z-index:3 Millionen.
Die einzige Lösung ist da nur, die hinteren Layer auf visibility:hidden zu setzen.
Für Netscape 6 und 7 habe ich bereits eine Lösung gefunden. Für Netscape 4 zumindest ansatzweise.
Netscape 4 hat die Besonderheit, dass er Layer als eigenständige Dokumente betrachtet. Insofern dürfte er wahrscheinlich mit den in verschiedenen Layern (aber eben außerhalb des Hauptdokumentes) verteilten Formularelementen so seine Probleme haben - die Inhalte könnten beim Abschicken verloren gehen - ich hab's noch nicht selbst getestet.
Schliesslich ist z-Index eine Standarddefinition, die der Opera nicht beherrscht.
Opera kennt z-index ganz wunderbar. Hat nur eben die Problematik, dass Eingabefelder eben "replaced inline"-Elemente sind, und die (entsprechend der bisherigen Vorbilder Netscape und IE) eben immer obenauf darstellt. Genauso übrigens wie Pluginbereiche und Flash-Animationen...
Werde nun für Opera die Layertechnik deaktivieren müssen.
Wenn du einfach auf visibility-Änderung umstellst, dann nicht.
Angesichts dieses Boxen-Terrors (die Seite geht nach unten übrigens endlos weiter, und bietet zwischendrin noch zwei Boxen mit etwas Inhalt) habe ich dann nicht weiter getestet.
Gerade das ist auch Sinn und Zweck des Experimentes - herauszufinden, welche Benutzerangaben wirklich erforderlich und zumutbar sind.
Soll man aber nun die notwendigen Angaben, das Formular über mehrere Seiten verteilen ?
Das ist durchaus eine schwierige Frage. Es spricht in meinen Augen nichts dagegen, ein langes Formular auch lang zu machen. Wenn die Abfolge der Eingaben einigermaßen sinnvoll zusammenpaßt, so dass man sozusagen fortlaufend eine Geschichte eingibt, dann geht das ganz gut.
Bei Konfigurationsdialogen sieht das schon wieder ganz anders aus. Da will man oftmals nur eine Einstellung von hundert sehen und ändern, und entsprechend schnell möchte man dort sein - ohne viel Scrollen. Aber funktionieren sollte es eben. :)
- Sven Rautenberg
Moin!
Tja, Windows-Opera 6.03 funktioniert zumindest nicht:
Die einzige Lösung ist da nur, die hinteren Layer auf visibility:hidden zu setzen.
Das wäre wohl der nächste Schritt - Danke ;-)
Für Netscape 6 und 7 habe ich bereits eine Lösung gefunden. Für Netscape 4 zumindest ansatzweise.
Netscape 4 hat die Besonderheit, dass er Layer als eigenständige Dokumente betrachtet. Insofern dürfte er wahrscheinlich mit den in verschiedenen Layern (aber eben außerhalb des Hauptdokumentes) verteilten Formularelementen so seine Probleme haben - die Inhalte könnten beim Abschicken verloren gehen - ich hab's noch nicht selbst getestet.
Schliesslich ist z-Index eine Standarddefinition, die der Opera nicht beherrscht.
Opera kennt z-index ganz wunderbar. Hat nur eben die Problematik, dass Eingabefelder eben "replaced inline"-Elemente sind, und die (entsprechend der bisherigen Vorbilder Netscape und IE) eben immer obenauf darstellt. Genauso übrigens wie Pluginbereiche und Flash-Animationen...
Werde nun für Opera die Layertechnik deaktivieren müssen.
Wenn du einfach auf visibility-Änderung umstellst, dann nicht.
Ich wolte ja eigentlich ein Karteisystem wie ein Buch aufbauen - aber ich denke ich werde die seitlichen Reiter als Extra-Layer einbauen und die anderen kritischen als hidden definieren - wobei ich für Netscape4 diesen Test aufgegeben habe. Der erfordert wine ganz neue Seite, denn LABEL bringt diesn Browser zum Absturz. accesskey und tabindex kennt er auch nicht.
Das ist durchaus eine schwierige Frage. Es spricht in meinen Augen nichts dagegen, ein langes Formular auch lang zu machen. Wenn die Abfolge der Eingaben einigermaßen sinnvoll zusammenpaßt, so dass man sozusagen fortlaufend eine Geschichte eingibt, dann geht das ganz gut.
hab schon 50 Antworten in der Umfrage - sicher ein Thema das viele interessiert..
Bei Konfigurationsdialogen sieht das schon wieder ganz anders aus. Da will man oftmals nur eine Einstellung von hundert sehen und ändern, und entsprechend schnell möchte man dort sein - ohne viel Scrollen. Aber funktionieren sollte es eben. :)
genau - bin dran ;-)
Dennoch: barrierefreies webdesign für alle Browser, besonders die alten, bleibt ein Abenteuer, wenn man JS/DHTML zwangsläufig einsetzen muss.
Danke - dass es solche Leute wie Dich gibt !