kostenloser Webspace werbefrei: lima-city


BBCode @ Formular | Javascript

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    s*********e

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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.
  4. Autor dieses Themas

    s*********e

    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^^
  5. 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+']';
    }
  6. Autor dieses Themas

    s*********e


    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^^
  7. 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
  8. Autor dieses Themas

    s*********e


    von bladehunter


    ich danke dir :) is nu wunderbar :)
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!