Dabei seit: 09.01.2004
Beiträge: 857
Herkunft: made by mama
online WYSIWYG-Editor selber programmieren
Hallo,
ich würde gerne einen online WYSIWYG-Editor (für HTML) programmieren. Scheinbar ist JavaScript die verbreiteste Variante um so einen Editor zu programmieren.
Ich suche ein HowTo zum Programmieren solcher Editoren. Ich habe dazu nur zwei Anleitungen gefunden, welche allerdings beide nur für die Internet Explorer sind:
Kennt jemand noch weitere Anleitungen (Am so das es möglichst Browserunabhängig ist)? Ich bin in JavaScript noch nicht so bewandert denke aber das ne gute methode ist mein Wissen darüber zu vertiefen.
Ich möchte auch keine fertigen Editoren wie FCK-Editor oder TinyMCE. (letzteren hatte ich schon mal getestet).
Dabei seit: 20.12.2003
Beiträge: 1.309
Herkunft: Kiel, Schleswig-Holstein, Germany
Browserunabhängig ist Java
Also vielleicht mal ein Java-Applet schreiben?
__________________
There are only two kinds of programming languages: those people always bitch about and those nobody uses.
(Bjarne Stroustrup)
* Moving on to pastures new GPG Key
Dabei seit: 09.01.2004
Beiträge: 857
Herkunft: made by mama
Themenstarter
hmm darüber habe ich mir auch gedanken gemacht.
allerdings kann ich kein stück java und JavaScript versteh ich jedenfals vom Grundaufbau da es php und ActionScript ähnelt (werche ich übringens beide am lernen bin).
von Java habe ich allerdings keine Ahnung.
Ich würde im moment ungern eine weitere Sprache anpacken wenn ich meine bisherigen noch nicht hundertprozentig kann.
Der TinyMCE funktioniert ja auch mit JavaScript.
mfg Assa
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von assasine: 01.06.2007 20:57.
Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx
Wie's konkret beim TinyMCE aussieht, weiß ich nicht. Aber für den FCKeditor kann ich sagen, dass der nur deswegen "browserunabhängig" ist, weil diverse Funktionen eben einmal für Gecko-Browser und einmal für den IE unabhängig implementiert wurden, also bestimmte Programmabschnitte einfach mehrfach umgesetzt wurden. Das ist zum Teil ein Heidenaufwand und ich kann mir auch einfachere Dinge vorstellen, die man programmieren könnte, wenn man JavaScript als Sprache lernen möchte... z.B. ein einfaches Spiel.
Dabei seit: 20.12.2003
Beiträge: 1.309
Herkunft: Kiel, Schleswig-Holstein, Germany
Zitat:
Original von LX
(..) ich kann mir auch einfachere Dinge vorstellen, die man programmieren könnte, wenn man JavaScript als Sprache lernen möchte... z.B. ein einfaches Spiel.
Schleichwerbung!
__________________
There are only two kinds of programming languages: those people always bitch about and those nobody uses.
(Bjarne Stroustrup)
* Moving on to pastures new GPG Key
Dabei seit: 09.01.2004
Beiträge: 857
Herkunft: made by mama
Themenstarter
Zitat:
Original von LX
Wie's konkret beim TinyMCE aussieht, weiß ich nicht. Aber für den FCKeditor kann ich sagen, dass der nur deswegen "browserunabhängig" ist, weil diverse Funktionen eben einmal für Gecko-Browser und einmal für den IE unabhängig implementiert wurden, also bestimmte Programmabschnitte einfach mehrfach umgesetzt wurden. Das ist zum Teil ein Heidenaufwand und ich kann mir auch einfachere Dinge vorstellen, die man programmieren könnte, wenn man JavaScript als Sprache lernen möchte... z.B. ein einfaches Spiel.
Ich hatte auch vor für jeden Browser eigenen Code zu schreiben. Das kommt aber erst später wenn ich eine funktionierende version für den Firefox hinbekommen habe.
Ich habe jetzt ein paaf funtionen eingebaut und wollte mal testen ob alles funktioniet. Ich dachte ich könnte den Inhalt von dem Frame einfach an eine php datei übergeben wie bei einem normalen Textfeld auch. Leider geht das nicht und ich finde da keine Lösung.
Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx
Du hantierst mit 2 Repräsentationen der gleichen Daten. Einerseits brauchst du den HTML-Quellcode, der über eine Textarea gesendet werden kann, andererseits brauchst du die Auswertung dieses HTMLs in einem IFRAME, um zu sehen, wie das aussieht. Den IFRAME kann man die TEXTAREA überlagern lassen, sodass man nur die hübschere Aufbereitung zu Gesicht bekommt. Im Speicher musst du aber beides halten.