Fragen bezüglich BB-Code-Editor

Headymaster

Erfahrenes Mitglied
Hallo!

Und zwar möchte ich gerne einen BB-Code-Editor für mein CMS schreiben.
So das Prob ist aber, ich steig einfach nicht mehr durch.

Muss man das alles nun in ein div-Tag setzen, oder kann man auch mit der textarea arbeiten?!
Und wenn man wirklich nur mit nem div-Tag arbeiten kann, wie bekomme ich es hin, dass man den auch mit dem Firefox beschreiben kann?
Und dann kapier ich nicht, wie man es macht, dass das javascript nur etwas in den div-tag oder die Textarea einfügt und nicht irgenwohin weiterleitet...

Also wenn Ihr mir die Fragen beantworten könntet wäre mir wirklich geholfen :)

MFG Niels
 
Wenn du einen normalen Editor ...also ohne WYSIWYG-Funktionalität willst, kannst/musst du ein Textarea nehmen.

Was du mit "weiterleiten" meinst, weiss ich jetzt nicht.
 
also ich habe versucht, einen BB-Code Editor selsbt zu schreiben.

So mit BB-Code Editor meine ich so etwas wie TinyMCE heißt das glaube ich :)

Weiterleiten meine ich, dass wenn ich auf einen Button der für z.b. Boldprint ist klicke, diese Funktion nicht an den div-tag oder die textarea weitergegen wird, sondern er wieder die indexseite des gb.php läd.

MFG Niels
 
Ich glaube, es wär gut, wenn du ein wenig Code von dem, was du bisher hast hast, preisgist...oder es online stellst.
Mit deiner Problembeschreibung kann ich momentan nicht so recht viel anfangen.
 
Ok klar...also wirklich habe ich gar nischt......weil es nie so wirklich ging.

So nen anfang sieht so aus:

HTML:
<html>

<head>
  <title>Rich Text Editing</title>
</head>

<script>
function format(command, parameter)
{
  diveditable.focus();
  document.execCommand(command, false, parameter);
}
</script>

<body>

<button onClick="format('Bold', '');"><b>Fett</b></button>&nbsp;
<button onClick="format('Italic', '');"><i>Kursiv</i></button>&nbsp;
<button onClick="format('Underline', '');"><u>Unterstrichen</u></button><br>
<button onClick="format('FontName', 'Times New Roman');"><font face="Times New Roman">Times New Roman</font></button>&nbsp;
<button onClick="format('FontName', 'Arial');"><font face="Arial">Arial</font></button>&nbsp;
<button onClick="format('FontName', 'Courier New');"><font face="Courier New">Courier New</font></button><br>
<button onClick="format('ForeColor', 'black');"><font color="black">schwarz</font></button>&nbsp;
<button onClick="format('ForeColor', 'red');"><font color="red">rot</font></button>&nbsp;
<button onClick="format('ForeColor', 'blue');"><font color="blue">blau</font></button><br>
<button onClick="format('FontSize', 1);">1</button>&nbsp;
<button onClick="format('FontSize', 3);">2</button>&nbsp;
<button onClick="format('FontSize', 5);">5</button>&nbsp;
<button onClick="format('FontSize', 7);">7</button><br>
<button onClick="format('JustifyLeft', '');">linksbündig</button>&nbsp;
<button onClick="format('JustifyCenter', '');">zentriert</button>&nbsp;
<button onClick="format('JustifyRight', '');">rechtsbündig</button>&nbsp;
<select>
  <option onClick="format('FontName', ''Arial');">Arial</option>
</select>

<br><br>

<div style="height:300; width=95%; background-color:white;
	font-face:Arial; padding:3; border:inset 2px; overflow:auto;"
	id="divEditable" contenteditable></div>

</body>

</html>

MFG Niels
 
So ganz versteh ich des immer noch net....also habe jez erstma nur das hier gemacht, um zu schauen, ob man überhaupt nen iframe beschreiben kann, aber das geht net ... o.0 wie soll man das machen?

HTML:
<form action="index.php?s=gb.php" method="post">
    <tr>
	    <td class="gb_add"><b>[gb_name]:</b></td>
		<td class="gb_add"><input type="text" name="name" class="form"></td>
	</tr>
	<tr>
	    <td class="gb_add"><b>[gb_email]:</b></td>
		<td class="gb_add"><input type="text" name="email" class="form"></td>
	</tr>
	<tr>
	    <td class="gb_add"><b>[gb_title]:</b></td>
		<td class="gb_add"><input type="text" name="title" class="form"></td>
	</tr>
	<tr>
	    <td class="gb_add"><b>[gb_text]:</b></td>
		<td class="gb_add">
		   <table>
		     <div align="center">
			  <tr>
			    <td bgcolor="#CCCCCC">
		          <button onclick=""><b>B</b></button>
				  <button onclick=""><i>K</i></button>
				  <button onclick=""><u>U</u></button>
				</td>
			  </tr>
			  <tr>
			    <td bgcolor="#CCCCCC">
		          <iframe class="gb_bb" name="inhalt">
		          </iframe>
				</td>
			  </tr>
			 </div>
		   </table>
		</td>
	</tr>
	<tr>
	    <td class="gb_add"></td>
	    <td class="gb_add"><input type="submit" name="send" value="[add_name]" class="form"></td>
	</tr>
</form>

So würde mich echt freuen wenn mir mal jmd. das ganz genau erklären könnte oder er mir nen Link geben kann, wo ich des wirklich aufs Detail erklärt bekomme.. :)

MFG Niels
 

Neue Beiträge

Zurück