| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Buttons wie [B] oder [I] die den BBcode in eine Textarea eintragen im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Moinsn =) Also ich habe mal ne frage, ich bin schon seit längerem auf der suche nach so einem "einfachen ...
![]() |
| | #1 (permalink) |
| Buttons wie [B] oder [I] die den BBcode in eine Textarea eintragen Moinsn =) Also ich habe mal ne frage, ich bin schon seit längerem auf der suche nach so einem "einfachen Editor" wir hier in dem Forum. Jedoch finde ich nur die "großen" WWYSIWYG-Editoren die mir zu komplex sind. Also ich denke ich benötige JS damit ich, wenn ich den Button (Fettdruck bsp.) betätige der den BBcode in eine Textarea einträgt. Jedoch fehlen mir die nötigen Kenntnisse über JS. Ich wäre um ein paar denk anstöße sehr dankbar =) | |
| | |
| | #2 (permalink) |
| Senior Member Registriert seit: 27.06.04 ![]() Likes: 0 | Schau dir doch einfach mal den Code dieses Forums an ... Code: <tr> <td align="center" colspan="2"> <img src="images/bbcode_bold.gif" alt="fettgedruckter Text" title="fettgedruckter Text" border="0" onclick="bbcode(document.bbform,'B','')" onmouseover="this.style.cursor='hand';" /><img src="images/bbcode_italic.gif" alt="kursiver Text" title="kursiver Text" border="0" onclick="bbcode(document.bbform,'I','')" onmouseover="this.style.cursor='hand';" /><img src="images/bbcode_underline.gif" alt="unterstrichener Text" title="unterstrichener Text" border="0" onclick="bbcode(document.bbform,'U','')" onmouseover="this.style.cursor='hand';" /> <img src="images/bbcode_center.gif" alt="zentrierter Text" title="zentrierter Text" border="0" onclick="bbcode(document.bbform,'CENTER','')" onmouseover="this.style.cursor='hand';" /> <img src="images/bbcode_url.gif" alt="Hyperlink einfügen" title="Hyperlink einfügen" border="0" onclick="namedlink(document.bbform,'URL')" onmouseover="this.style.cursor='hand';" /><img src="images/bbcode_email.gif" alt="E-Mail-Adresse einfügen" title="E-Mail-Adresse einfügen" border="0" onclick="namedlink(document.bbform,'EMAIL')" onmouseover="this.style.cursor='hand';" /><img src="images/bbcode_image.gif" alt="Bild einfügen" title="Bild einfügen" border="0" onclick="bbcode(document.bbform,'IMG','http://')" onmouseover="this.style.cursor='hand';" /> <img src="images/bbcode_quote.gif" alt="Zitat einfügen" title="Zitat einfügen" border="0" onclick="bbcode(document.bbform,'QUOTE','')" onmouseover="this.style.cursor='hand';" /><img src="images/bbcode_list.gif" alt="Liste erstellen" title="Liste erstellen" border="0" onclick="dolist(document.bbform)" onmouseover="this.style.cursor='hand';" /> <img src="images/bbcode_code.gif" alt="CODE einfügen" title="CODE einfügen" border="0" onclick="bbcode(document.bbform,'CODE','')" onmouseover="this.style.cursor='hand';" /><img src="images/bbcode_php.gif" alt="PHP CODE farbig hervorheben" title="PHP CODE farbig hervorheben" border="0" onclick="bbcode(document.bbform,'PHP','')" onmouseover="this.style.cursor='hand';" /> </td> </tr> |
| | |
| HaBOT | |
| |
| | #3 (permalink) |
| Themenstarter | habe das jetzt wie folgt eingebunden: Code: <html> <head> <title>JavaScript-Test</title> <script type="text/javascript" src="bbcode.js"></script></head> <body> <table> <tr> <td align="center" colspan="2"> <img src="images/bbcode_bold.gif" alt="fettgedruckter Text" title="fettgedruckter Text" border="0" onclick="bbcode(document.bbform,'B','')" onmouseover="this.style.cursor='hand';" /> <img src="images/bbcode_italic.gif" alt="kursiver Text" title="kursiver Text" border="0" onclick="bbcode(document.bbform,'I','')" onmouseover="this.style.cursor='hand';" /> <img src="images/bbcode_underline.gif" alt="unterstrichener Text" title="unterstrichener Text" border="0" onclick="bbcode(document.bbform,'U','')" onmouseover="this.style.cursor='hand';" /> <img src="images/bbcode_center.gif" alt="zentrierter Text" title="zentrierter Text" border="0" onclick="bbcode(document.bbform,'CENTER','')" onmouseover="this.style.cursor='hand';" /> <img src="images/bbcode_url.gif" alt="Hyperlink einfügen" title="Hyperlink einfügen" border="0" onclick="namedlink(document.bbform,'URL')" onmouseover="this.style.cursor='hand';" /> <img src="images/bbcode_email.gif" alt="E-Mail-Adresse einfügen" title="E-Mail-Adresse einfügen" border="0" onclick="namedlink(document.bbform,'EMAIL')" onmouseover="this.style.cursor='hand';" /><img src="images/bbcode_image.gif" alt="Bild einfügen" title="Bild einfügen" border="0" onclick="bbcode(document.bbform,'IMG','http://')" onmouseover="this.style.cursor='hand';" /> <img src="images/bbcode_quote.gif" alt="Zitat einfügen" title="Zitat einfügen" border="0" onclick="bbcode(document.bbform,'QUOTE','')" onmouseover="this.style.cursor='hand';" /> <img src="images/bbcode_list.gif" alt="Liste erstellen" title="Liste erstellen" border="0" onclick="dolist(document.bbform)" onmouseover="this.style.cursor='hand';" /> <img src="images/bbcode_code.gif" alt="CODE einfügen" title="CODE einfügen" border="0" onclick="bbcode(document.bbform,'CODE','')" onmouseover="this.style.cursor='hand';" /> <img src="images/bbcode_php.gif" alt="PHP CODE farbig hervorheben" title="PHP CODE farbig hervorheben" border="0" onclick="bbcode(document.bbform,'PHP','')" onmouseover="this.style.cursor='hand';" /> </td> </tr> </table> <br><form><textarea cols=35 rows=3 style="background-color:white;border:1px dashed black;"> </textarea></form> </body> </html> |
| | |
| | #4 (permalink) |
| Registriert seit: 14.04.06 ![]() Likes: 4 | Du könntest mal versuchen, aus dem <form> ein <form name="bbform"> zu machen. |
| | |
| | #5 (permalink) |
| Themenstarter | jo jezz klappts ![]() ähm kann man das vllt in JS so machen dass der das Formular automatisch erkennt?! Das würde mir einiges an Arbeit abnehmen |
| | |
| | #6 (permalink) |
| Senior Member Registriert seit: 27.06.04 ![]() Likes: 0 | Ja das geht mit Code: document.forms[0] |
| | |
| | #7 (permalink) |
| Registriert seit: 10.06.07 ![]() Likes: 0 | Hallo, ich habe gerade versucht die buttons für BBCode in mein eigenes zu implementieren nur leider funktioniert das nicht so wie erhofft. eigentlich gar nicht. Ich kenn mich mit Java nicht aus und konnte auch bisher keine Lösung finden. mein Script sieht momentan wie folgt aus: Code: <html><head> <script type='text/javascript' src='bbcode.js'></script> </script></head><body> <table border=\"0\"> <tr><td colspan='2'> <span class='titel'>News</span><p> <span class='inhalt'> </td></tr> <tr><td> <form method=\"POST\" form='bbform>'> Titel: </td><td colspan='2'> <input type=\"text\" name=\"titel\"> </td></tr> [...] <tr> <td align='center' colspan='2'> <img src='../images/bbcode_bold.gif' alt='fettgedruckter Text' title='fettgedruckter Text' border='0' onclick='bbcode(document.bbform,'B','')' onmouseover='this.style.cursor='hand';' /> <img src='../images/bbcode_italic.gif' alt='kursiver Text' title='kursiver Text' border='0' onclick='bbcode(document.bbform,'I','')' onmouseover='this.style.cursor='hand';' /> <img src='../images/bbcode_underline.gif' alt='unterstrichener Text' title='unterstrichener Text' border='0' onclick='bbcode(document.bbform,'U','')' onmouseover='this.style.cursor='hand';' /> <img src='../images/bbcode_center.gif' alt='zentrierter Text' title='zentrierter Text' border='0' onclick='bbcode(document.bbform,'CENTER','')' onmouseover='this.style.cursor='hand';' /> <img src='../images/bbcode_url.gif' alt='Hyperlink einfügen' title='Hyperlink einfügen' border='0' onclick='namedlink(document.bbform,'URL')' onmouseover='this.style.cursor='hand';' /> <img src='../images/bbcode_email.gif' alt='E-Mail-Adresse einfügen' title='E-Mail-Adresse einfügen' border='0' onclick='namedlink(document.bbform,'EMAIL')' onmouseover='this.style.cursor='hand';' /> <img src='../images/bbcode_image.gif' alt='Bild einfügen' title='Bild einfügen' border='0' onclick='bbcode(document.bbform,'IMG','http://')' onmouseover='this.style.cursor='hand';' /> <img src='../images/bbcode_quote.gif' alt='Zitat einfügen' title='Zitat einfügen' border='0' onclick='bbcode(document.bbform,'QUOTE','')' onmouseover='this.style.cursor='hand';' /> <img src='../images/bbcode_list.gif' alt='Liste erstellen' title='Liste erstellen' border='0' onclick='dolist(document.bbform)' onmouseover='this.style.cursor='hand';' /> <img src='../images/bbcode_code.gif' alt='CODE einfügen' title='CODE einfügen' border='0' onclick='bbcode(document.bbform,'CODE','')' onmouseover='this.style.cursor='hand';' /> <img src='../images/bbcode_php.gif' alt='PHP CODE farbig hervorheben' title='PHP CODE farbig hervorheben' border='0' onclick='bbcode(document.bbform,'PHP','')' onmouseover='this.style.cursor='hand';' /> </td> </tr> <tr><td colspan='3'> <tr><td colspan='3'> <textarea rows='15' id='news' cols='45' name='text'></textarea> </td><td> <tr><td> <input type='submit' vlaue='Speichern' name='submit'>"; </form> </td></tr> </table> ich kann halt einfach nicht die Knöpfe drücken geschweige denn es in die <textarea übernehmen. Muss ich die <textarea>mit bbform bennen? ich freu mich über jeden Vorschlag. Gruß, EDIT: Ich habe gerade bemerkt. das der Listen Button so halb funktioniert. es öffnet sich das fenster wo man halt sien list eingeben kann aber mehr passiert auch nicht. |
| | |
| | #8 (permalink) |
| Moderator ![]() | Dein FORM-Tag ist nicht korrekt, das Attribut "form" gibt's nicht, sondern müsste "name" heißen. Außerdem hast du dich dort auch mit den Quotes verhaspelt. Achja, und Java hat nichts mit JavaScript zu tun... |
| | |
| | #9 (permalink) |
| Registriert seit: 10.06.07 ![]() Likes: 0 | ok die Quotes sind jetzt alle in Ordnung. Daran lag es, dass die onclik nicht richtig ausgeführt wurden. Danke das mti dem form da ist mir doch glatt nen schreibfehler reingekommen. Aber trotz änderung in name="bbform" wird nichts in die Textarea eingefüht. ok, also reden wir hier von javascript, kenn mich aber auch da nicht wirklich aus^^ ERFOLG:ich habe die Textareea in name="message" umbenannt und nun funkionieren alle die nicht onclick="bbcode([...])" haben. Anscheinend hab ich da nen Fehler drin. Danke für eure Hilfe. Manchmal braucht man einfach andere die mal den Code durchschauen und so banale Fehler finden. |
| | |
| | #10 (permalink) |
| Themenstarter | Kann man es eigentlich so machen, dass man das alles ganz am anfang einbindet, und der das nur automatisch zu jeder Textarea macht....? Wie bei dem TinyMCE, meine ich, ich dies der Fall. Egal welche Textarea wo ist, ohne etwas einzubinden, findet er die Area... bzw. das Formular... würd eeiniges an Arbeit abnehmen denke ich |
| | |
| | #11 (permalink) |
| Senior Member Registriert seit: 27.06.04 ![]() Likes: 0 | Wenn ich deine Frage richtig verstanden habe, solltest du vielleicht mal den Link zu SelfHTML lesen den ich weiter oben gepostet habe |
| | |
| | #12 (permalink) | |
| Themenstarter | joar ich hatte das so gelöst: Code: onclick='bbcode(document.forms[0])' also ich hab das jetzt wie folgt gelöst, weil das oben i-wie nicht mehr funktioniert, wahrscheinlich hatte ich den Cache nicht geelert oder nicht auf Reload geklickt ![]() Code: <textarea class="input" type="text" name="text" cols="50" rows="5" name="edit" id="edit">Geb hier deinen Eintrag ein</textarea></td>
<td align='left'><div align="center">
<a href='#' onClick='insert("", "")' class='bold'><img src='images/bbcode/bbcode_bold.gif'></a>
<a href='#' onClick='insert("", "")' class='italic'><img src='images/bbcode/bbcode_italic.gif'></a>
<a href='#' onClick='insert("", "")' class='underline'><img src='images/bbcode/bbcode_underline.gif'></a>
<a href='#' onClick='insert("[color=]", "[/color]")' class='underline'><img src='images/bbcode/bbcode_color.gif'></a><br>
<a href='#' onClick='insert("", "")'><img src='images/bbcode/bbcode_url.gif'></a>
<a href='#' onClick='insert(" PHP-Code: | |
| | |
![]() |
| | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Buttons, schaltflächen, etc. "einschalten" | Schurke | Hacks & Crackmes | 7 | 01.07.09 14:34 |
| [RegExp] BBCode - [code]-Blöcke | rami | (Web-) Design und webbasierte Sprachen | 2 | 10.06.09 14:56 |
| BBCode schreiben | Executor | (Web-) Design und webbasierte Sprachen | 6 | 10.08.08 15:14 |
| Eine Frechheit ... oder? | Shadow94 | Fun Section | 8 | 07.03.08 22:14 |
| MFC Buttons Style | KenshinX | Windows | 2 | 05.03.05 14:24 |