peterS.: Tipp für Olaf Schneider und Orestes; designMode=On

Beitrag lesen

gruss Thomas, hallo Christoph,

Also, ich fasse mal zusammen: du willst, daß Hausaufgaben gemacht werden? Gut, machen wir, aber in gleitender Arbeitszeit ...

ich hab' vor lange zeit schon mal gestrebt und stelle meine
   denkansaetze hiermit zur verfuegung (wobei ich Euch zeit,
   geduld, guten willen und mehrere erleuchtungen wuensche);

kritik fuer meinen code nehme ich nicht an, denn die beispiele
   wurden noch zu zeiten gezeugt, als dhtml schlicht _LAYER_ALL_
   bedeutete  -  hier also eine schnelle zusammenfassung zu den
   gleich folgenden verlinkten code-fetzen:

* vorbereitung - wie komme ich an die keycodes?

- entwickelt fuer netscape 4 und msie 4.x++

# http://www.pseliger.de/xBrowserKeyEventLogger/cacheKeyEvents_v09b.html

* erster schritt - wie koennte man anfangen zu schreiben ?

- anpassung des keyCode-log-scripts zuerstmal nur fuer den msie

- zwei versionen, die sich mit einer vernuenftigen loesung des
    zeilenumbruchs rumschlagen, denn man kann hier tatsaechlich
    schon seine eingaben mit der [|<--] backspace-taste loeschen;

- ausserdem ist das problem der gross-kleinschreibungs-erkennung bei
    verschiedenen win-betriebssystemen geloest (hier fuer win98/winNT,
    etwas anderes hatte ich nicht zum testen zur verfuegung);

# http://www.pseliger.de/xBrowserKeyEventLogger/cacheKeyEvents_v10b01.html
  # http://www.pseliger.de/xBrowserKeyEventLogger/cacheKeyEvents_v10b02.html

* steckengeblieben - gescheitert - unvollendet - nur msie implementiert:

- die materie wird komplexer -

- denn wie programmiert man einen blinkenden cursor, der sich variablen
    schriftgroessen und hintergrundfarben anpasst? - problem wurde geloest !!

- die hoffnung einen anspruchsvollen editor "layer"-und-"all"-konform
    zu bauen schwindet, da ja noch ein flexibles farbwaehltool hermuss,
    ganz zu schweigen von maussensitivitaet sowie copy und paste an
    mausmarkierten textpassagen;

- diese gedanken erst mal zur seite schiebend, wird eine weitere variante
    aufgelegt, die ein dropdownmenu zum wechseln von styles bietet - so kann
    man uebriegens sehen, welche css-eigenschaften vom msie unterstuetzt werden;

- es laeuft alles unter dem msie, jetzt hat sich aber ein fehler bei den zeilen-
    umbruechen eingeschlichen, und zwar immer dann, wenn zwei zeilenumbrueche
    hintereinander (ohne ein weiters zeichen) eingegeben werden;

# http://www.pseliger.de/xBrowserKeyEventLogger/cacheKeyEvents_v10b.html

* das farbwaehltool ist also die neue herausvorderung, denn ein komfortabler
  _LAYER_ALL_editor_ waere mit vertretbarem aufwand nicht zu programmieren  -
  ausserdem reizt die auseinandersetzung mit den grundlagen der farbenlehre;

- ok: ein schneller hack fuer den msie steht (im juni/juli 2001 gab's noch
    keinen vernuenftigen mozilla  -  und: solange die dynamik nicht zu komplex
    wird, bedient die testversion auch den netscape 4);

# http://www.pseliger.de/colorPicker/testColorPickerXbrowser.html
  # http://www.pseliger.de/colorPicker/testColorPickerMSIE.html

(die aufloesung der farbtabelle erhoeht man in dieser testversion, indem
     die linke maustaste solange geklickt wird, bis diese dem nutzer hoch
     genug oder dem rechner zu hoch ist - der geht dann in die knie - die
     umsetzung dieser aufloesungsauswahl ueber den horizontalen slider war
     nicht mehr reizvoll, da ja alle probleme, die das farbwaehltool
     aufgeworfen hatte schon geloest waren)

+ die maximale farb-aufloesung betraegt uebrigens:
    (119 zeilen * 119 spalten * 359 farben) + 117 graustufen + schwarz + weiss
    macht: 5.083.918 unterschiedliche farbnuancen, die durch dieses werkzeug
    abgebildet werden koennen;

schliessen moechte ich mit einem archiv-link auf einen beitrag, dessen
   texte noch einiges zum hintergrund des farbwaehlers ergaenzen:
   http://forum.de.selfhtml.org/archiv/2002/2/4949/#m27832

gutes gelingen - by(t)e by(t)e - peterS. - pseliger@gmx.net