Also @Morpheus2100, ich verstehe immer noch nicht was du eigentlich brauchst. Mach doch mal ein konkretes Beispiel.
[Script] Text Editor (wysiwyg) der einfachen Code erzeugt!
Einklappen
X
-
Original geschrieben von Benny-one
Wenn du das von Baker meinst, dass ist nicht das, was du brauchst.
http://www.aaronsw.com/2002/diff
Kommentar
-
Original geschrieben von pekka
Also @Morpheus2100, ich verstehe immer noch nicht was du eigentlich brauchst. Mach doch mal ein konkretes Beispiel.
Hier ein Konkretes Beispiel:
TEXT1:
Code:<p><span style="font-size: 9pt">Hallo zusammen, </span></p> <div><span style="font-size: 9pt">bitte beachtet folgende Regeln wenn Ihr Euch Bücher aus der Test ausleiht. </span></div> <div> </div> <div><span style="font-size: 9pt">- Neu erworbene Bücher bekommen ALLE einen Test Stempel (-> Arbeitsplatz Testuser).</span></div> <div> </div> <div><span style="font-size: 9pt">- Das Buch sollte täglich mit in die Arbeit genommen werden.</span></div> <div> </div> <div><span style="font-size: 9pt">- Das Buch sollte sorgsam behandelt werden.</span></div> <div> </div> <div><span style="font-size: 9pt">- Bücher können über Testoder Test bestellt werden. </span></div> <div> </div> <div><span style="font-size: 10pt; color: black">Der Inhalt dieser E-Mail ist vertraulich und ausschließlich für die Test Abteilung bestimmt! </span></div> <div> </div> <div><span style="font-size: 10pt; color: black">Vielen Dank.</span></div>
Code:<p><span style="font-size: 9pt">Hallo zusammen, </span></p> <div><span style="font-size: 9pt">bitte beachtet folgende Regeln wenn Ihr Euch Bücher aus der Test ausleiht. </span></div> <div> </div> <div><span style="font-size: 9pt">- Neu erworbene Bücher bekommen ALLE einen Test Stempel (-> Arbeitsplatz Testuser).</span><br /> <br /> - Das hier ist der ertse Änderungssatz.</div> <div> </div> <div><span style="font-size: 9pt">- Das Buch sollte täglich mit in die Arbeit Änderungswort werden.</span></div> <div> </div> <div><span style="font-size: 9pt">- Das Buch sollte sorgsam behandelt werden.</span></div> <div> </div> <div><span style="font-size: 9pt">- Bücher können über Testoder Test bestellt werden. </span></div> <div> </div> <div><span style="font-size: 10pt; color: black">Der Inhalt dieser E-Mail ist vertraulich und ausschließlich für die Test Abteilung bestimmt! </span></div> <div> </div> <div><span style="font-size: 10pt; color: black">Vielen Dank.</span></div>
So siehts bei benny aus, fast perfekt und das krieg ich nicht hin:
So verständlich?
Schöne Grüße
Michael
Kommentar
-
Original geschrieben von pekka
Ah okay.
Warum gehst du dann nicht einfach bei Benny einkaufen?
Davor würde ich dir aber empfehlen, meinen Einwand von Seite 2 oben zu beachten und zu testen, ob der Wysiwyg-Editor deiner Wahl solche Probleme produziert.
@benni wirklich fetten respekt, ist wirklich genial gelöst, jedoch ist mir der preis ein klein wenig zu happig so als privat man. ;-)
Schnöe Grüße
Michael
Kommentar
-
Original geschrieben von pekka
Wie gesagt, es gibt einfachere Editoren aus der Vorzeit.
Was hald wichtig ist, es muss ein Wyswyg sein, da das Führungspersonal das so will! Kein BBCODE oder ähnliches! Das ist ja das bescheidene!
Kommentar
-
Dann lies mir halt zu:
Original geschrieben von pekka
@Threadstarter: Am ehesten helfen vielleicht WYSIWYG-Editoren der 1. Generation, also aus der Zeit bevor die Browser ihre eigenen HTML-Bearbeitungsengines mitbrachten, auf denen alle modernen WYSWYGs basieren, und alles noch mit JavaScript selbst gemacht werden mußte. Da ist die Chance groß daß der erzeugte Code einfacher ist, und man auf alle Aspekte Einfluß nehmen kann. Ein Forumsuser hier hat sowas mal vor Jahren veröffentlicht, ich weiß aber nicht mehr wer.
Kommentar
-
PHP-Code:<html>
<head>
<script language="javascript">
<!--
function textFormatieren(what) {
document.frames[0].document.execCommand(what, arguments[1]);
}
function textSpeichern(){
document.meinFormular.speicherFeld.value = document.frames[0].document.body.innerHTML;
}
//-->
</script>
</head>
<body>
<form name="meinFormular">
<table width="420">
<tr>
<td>
<a href="javascript:textFormatieren('Bold')">Fett</a> |
<a href="javascript:textSpeichern();">Speichern</a>
</td>
</tr>
<tr>
<td>
<!-- Hier ist der iframe -->
<iframe width="420" height="250" name="wysiwyg" id="wysiwyg">
Kann iFrames nicht darstellen</iframe>
</td>
</tr>
</table>
<br>
In diesem Feld wird der Text eingefügt, der im iFrame geschrieben wurde.<br>
Damit lässt sich der Text dann z.B. bequem in einer Datenbank ablegen.<br>
<textarea name="speicherFeld" cols="50" rows="5"></textarea>
</form>
<script language="javascript">
var WYSIWYG = document.frames[0];
var text = 'werter herr qwertzu';
WYSIWYG.document.designMode='On';
WYSIWYG.document.open();
WYSIWYG.document.write('<html><head><title>Test</title>');
WYSIWYG.document.write('<link rel="stylesheet" href="/adds/style.css">');
WYSIWYG.document.write('<\/head><body topmargin=4 leftmargin=2>');
WYSIWYG.document.write(text);
WYSIWYG.close()
// -->
</script>
</body>
</html>
Kommentar
-
Kommentar
-
Original geschrieben von Morpheus2100
Wie meinen?
Ich weis nicht welche art von Editor du meinst, hab schon einiges durchforstet aber finde da nix brauchbares!
Ich glaube, du brauchst ein einfaches WYSIWYG-Skript, bei dem Du die maximale Kontrolle darüber hast, was in den HTML-Quellcode geschrieben wird. Vielleicht lohnt sich eine Suchanfrage bei den Skriptgesuchen; Ansonsten mußt einfach suchen...
Das ersetzt aber nicht die Funktionalität, die Bennys Skript erfült.
jedoch ist mir der preis ein klein wenig zu happig so als privat man. ;-)
Kommentar
Kommentar