script zum einfügen


  • Bugs Bunny
  • 1426 Aufrufe 9 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • script zum einfügen

    Also ... (ich weiß ned in welches Forum ich das jetz geben soll, und thread hab ich auch ned gefunden inner SuFu ^^)

    Ich bräuchte nen Script, dass mir, wenn ich z.b in nen Textfeld nen Text eingeb und dann unten der Text erscheint und außenrum ein bestimmter html code ^^

    Also sollte ungefähr so aussehen:

    ------------------
    |Hier text eingeben| -> Code generieren
    ------------------


    Ausgabe

    <FONT color=#AA0000><EM><STRONG>HIER TEXT </STRONG></EM></FONT>

    wäre echt super wenn mir einer sowas machen könnte, denn von scripten hab ich kp ^^
  • Hi,
    ich glaube er meint es so ungefähr:

    Quellcode

    1. <script type="text/javascript">
    2. // <![CDATA[
    3. function textfeldzuausgabe() {
    4. document.getElementById('ausgabe').innerHTML = '<em><strong>'+document.getElementById('textfeld').value+'</strong></em>';
    5. }
    6. // ]]>
    7. </script>
    8. <form>
    9. <textarea id="textfeld">lala</textarea><input type="reset" value="Okay" onclick="textfeldzuausgabe()" />
    10. </form>
    11. <div id="ausgabe" style="color:#A00;">&nbsp;</div>
    Alles anzeigen

    Hoffe ich habe Recht.

    Viel Spaß damit
    Gruß
    Broken Sword

    edit:
    :P @ Guardian :hy:
    Auf dem Abstellgleis sah man ihn liegen,
    Auf dem Abstellgleis zwischen Schwelle und Gestein,
    Auf dem Abstellgleis im strömenden Regen,
    Auf dem Abstellgleis allein.
  • etwa so?

    Quellcode

    1. <input type="text" id="text" />
    2. <input type="button" value="klick" onclick="document.getElementById('insert').innerHTML=document.getElementById('text').value;" /><br /><br />
    3. <FONT color=#AA0000><EM><STRONG id="insert"></STRONG></EM></FONT>


    das wird aber nicht gespeichert...

    Guardian

    gut, warst schneller Broken Sword
  • Danke für eure Mühe, aber ich meinte dass inner Ausgabe einfach der html code um den text steht =) und daneben wie es aussieht ... also : Texteingabe -> bestätigen ...

    dann steht unten der html code für den text und daneben ein beispiel :)))
  • sehr schwierig wenn ich nen schlauch durch die hände hab ._. hatte OP heute ... was oben gemacht wurde is schon richtig, nur dass den code ausgegeben haben möchte, und nich dss fertige Produkt....
  • Probier es mal so:

    Quellcode

    1. <script type="text/javascript">
    2. // <![CDATA[
    3. function htmlentities(str) {
    4. var output = '';
    5. for(var i=0;i<str.length;i++) output += '&#'+str[i].charCodeAt(0)+';';
    6. return output;
    7. }
    8. function textfeldzuausgabe() {
    9. document.getElementById('ausgabe').innerHTML = htmlentities('<span style="color:#AA0000"><em><strong>'+document.getElementById('textfeld').value+'</strong></em></span>');
    10. }
    11. // ]]>
    12. </script>
    13. <form>
    14. <textarea id="textfeld">lala</textarea><input type="reset" value="Okay" onclick="textfeldzuausgabe()" />
    15. </form>
    16. <div id="ausgabe">&nbsp;</div>
    Alles anzeigen


    Gruß
    Broken Sword
    Auf dem Abstellgleis sah man ihn liegen,
    Auf dem Abstellgleis zwischen Schwelle und Gestein,
    Auf dem Abstellgleis im strömenden Regen,
    Auf dem Abstellgleis allein.