BBCode @ Formular | Javascript
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
Hi, bei mir will der bbcode beim einf?gen in textare nich gehen :(
habe die javascriptfunktionen genommen und meiner form angepasst, aber es geht nicht :(
form name=fore_form
textarea name=info
mein bbcode zum eintragen:
http://web27.piscali.net/XN/bbcode.html
(Quelltext angucken^^)
kann mir jemmand helfen? ich sitz schon mehrere stunden dran, bekomme es aber nicht hin :(
was mach ich nur falsch, in foren, etc geht es doch auch? :(
Beitrag ge?ndert am 4.03.2006 02:05 von specialdune -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Der Code ist total ?berladen.
ich scripte dir mal schnell was besseres:
<html> <head> <meta name="generator" content="HTML Studio" /> <title> </title> </head> <body> <!-- form name=fore_form textarea name=info --> <script type="text/javascript"> function bb_code(tag){ document.fore_form.info.value+='['+tag+'][/'+tag+']'; } </script> <form name="fore_form"> <input type="button" value="Fett" style="font-weight:bold" onClick="bb_code('b')" /> <input type="button" value="Kursiv" style="font-style:italic" onClick="bb_code('i')" /> <select size="1" name="farbe"> <option value="#ff0000" style="color:#ff0000">rot</option> <option value="#00ff00" style="color:#00ff00">gr?n</option> <option value="#0000ff" style="color:#0000ff">blau</option> </select> <input type="button" value="Farbe verwenden" onClick="bb_code(document.fore_form.farbe.options[document.fore_form.farbe.selectedIndex].value)" /> <br /><textarea rows="20" cols="60" name="info"></textarea> </form> </body> </html>
M?sste soweit eigentlich alles funktionieren.
Dieser Code ist nat?rlich frei erweiterbar, indem man andere bb_codes einf?hrt. -
ja das kann ich auch, aber das ist mir daf?r zu "einfach"
denn so f?gt er ja nur den bbcode da ein..aber ich will, das ein kleines javafenster aufgeht, wo man den text eingeben kann und dieser dann sammt bcode in die textare reinkommt....
anders k?nnt ichs auhc noch, aber ich will da shalt gerne so^^
trotzdem thx :)
mfg
specialdune
vllt wei? ja jemand da mein prob^^ -
Java!=JavaScript
Ok, dann kommt hier das (kleine) Update :
function bb_code(tag){ document.fore_form.info.value+='['+tag+']'+window.prompt('Bitte den zu formatierenden Text eingeben','')+'[/'+tag+']'; }
-
Java!=JavaScript
Ok, dann kommt hier das (kleine) Update :
function bb_code(tag){ document.fore_form.info.value+='['+tag+']'+window.prompt('Bitte den zu formatierenden Text eingeben','')+'[/'+tag+']'; }
kann man diese 'null' ausgabe auch umgehen?? denn da schreibt er dann null rein und das nich sch?n^^
ich wei? pingelig, aber es soll halt perfekt sein^^ -
function bb_code(tag){ inhalt=window.prompt('Bitte den zu formatierenden Text eingeben',''); if(inhalt!=null)document.fore_form.info.value+='['+tag+']'+inhalt+'[/'+tag+']'; }
edit: oder noch kompakter:
function bb_code(tag){ if((inhalt=window.prompt('Bitte den zu formatierenden Text eingeben',''))!=null)document.fore_form.info.value+='['+tag+']'+inhalt+'[/'+tag+']'; }
Beitrag ge?ndert am 4.03.2006 12:19 von bladehunter -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage