Active / Inactive bijhouden (WYSIWYG)

Status
Niet open voor verdere reacties.

minco01

Gebruiker
Lid geworden
4 okt 2007
Berichten
5
Beste allemaal,

Ben vrij nieuw met Javascript, nu had ik een vraagje:

Ik probeer een WYSIWYG editor te maken, waarbij ik de onMouseOver, out, down en up events (van bv. een plaatje voor 'Bold') koppel aan een aantal functies in javascript (puur de visualisatie van de verschillende events, denk aan Word).

De functies ontvangen als parameter de huidige control, door ze aan te roepen met (this) als parameter.

Vervolgens wordt bv. de actie 'SetBold' doorgevoerd mbv execCommand (bij een onClick).

Nu zou ik graag ook de actieve 'functionaliteiten' (bold / italic / underline) willen highlighten, dus (net als in bv. Word), wanneer de functie 'Bold' actief is, deze bv. een andere backgroundColor geven, zodat de gebruiker in 1 oogopslag kan zien welke functies in het huidige stuk tekst al door hem/haar zijn geactiveerd.

Iemand enig idee hoe dit te realiseren? Moet ik ergens booleans bijhouden per control, of kan ik dit slimmer aanpakken? Of valt er op een andere manier te kijken welke functionaliteiten allemaal op het moment geset zijn met execCommand oid?

Hoop dat jullie een beetje begrijpen wat ik bedoel,

Alvast bedankt!
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan