JavaScript: Bildercode in Textbox

Diskutiere JavaScript: Bildercode in Textbox im Ruby, php, Perl, Python ... Forum im Bereich Programmieren unter Linux/Unix; Tag Leute, bin gerade daran eine Homepage zu bauen. Dort verwende ich eine Textbox, indie per Klick auf die Smilies der passende Code dazu...

  1. #1 Razoback, 23.12.2007
    Razoback

    Razoback AMD User

    Dabei seit:
    01.02.2007
    Beiträge:
    17
    Zustimmungen:
    0
    Ort:
    Da, wo du nicht wohnst...
    Tag Leute,
    bin gerade daran eine Homepage zu bauen. Dort verwende ich eine Textbox, indie per Klick auf die Smilies der passende Code dazu reingeschrieben werden soll.
    Verwende das gleiche auf einer anderen Homepage, dort funktioniert es auch. Bin mir nun nicht sicher wo der Fehler liegt bzw. kann ihn nicht finden.
    Die JavaScript Funktion:
    Code:
    function AddSmilie(Code)
    {
      window.document.form.text.value = window.document.form.text.value + Code;
      window.document.form.text.focus();
    
    }
    
    Smiles binde ich mit diesem Code ein:
    Code:
    <img style="cursor: pointer;" src="./smilies/eek.gif" onClick="AddSmilie('[smilie1]')" border="0">
    
    Wenn ich [smilie1] selber in die Textbox schreibe, wird der Smilie auch angezeigt, heißt der Fehler wird wohl in dem JavaScript Teil liegen.
    Noch am Rande, das Textfeld heißt "text".
    Und sorry falls es eine Sinnlose Frage ist, kenne mich mit JavaScript garnicht aus.

    mfg Razoback
     
  2. #2 Always-Godlike, 23.12.2007
    Always-Godlike

    Always-Godlike Das Freak

    Dabei seit:
    31.12.2006
    Beiträge:
    939
    Zustimmungen:
    0
    Ort:
    Saarland
    Wenn du FF benutzt kannst du bei Extras > Fehlerkonsole gucken, was der Fehler ist. Poste uns mal bitte noch, wie der HTML-Code der Textarea genau aussieht, ich wette du rufst ihn falsch auf.

    PS:
    Code:
    window.document.form.text.value = window.document.form.text.value + Code;
    kannst du ersetzen durch:
    Code:
    window.document.form.text.value += Code;
     
  3. Dizzy

    Dizzy Brain Damage

    Dabei seit:
    02.05.2007
    Beiträge:
    857
    Zustimmungen:
    0
    Ort:
    Graz
    Hi,

    das geht zumindest:

    Code:
    <script language="javascript" type="text/javascript">
    	function addSmilie(code)
    	{
    		document.getElementById('textFeld1').value += code;
    		window.document.testForm.textFeld.focus();
    	}
    	
    	function AddSmilie(Code)
    	{
    		window.document.testForm.textFeld.value += Code;
    		window.document.testForm.textFeld.focus();
    	}
    </script>
    <form name="testForm" method="post" action="#">
    	<input type="text" name="textFeld" id="textFeld1" />
    </form>
    <img style="cursor: pointer;" src="http://www.unixboard.de/vb3/image.php?u=15205&dateline=1188651023" onclick="AddSmilie('[smilie1]')" border="0">
    Wahrscheinlich ist in dein HTML-Part nicht ganz korrekt ... und den sehen wir leider net. :-(
     
  4. #4 Razoback, 23.12.2007
    Razoback

    Razoback AMD User

    Dabei seit:
    01.02.2007
    Beiträge:
    17
    Zustimmungen:
    0
    Ort:
    Da, wo du nicht wohnst...
    Ok thx für antworten!
    Mit hilfe von Dizzy's Post habe ich es hinbekommen, hatte den Fehler in dem HTML Teil.
     
Thema:

JavaScript: Bildercode in Textbox

Die Seite wird geladen...

JavaScript: Bildercode in Textbox - Ähnliche Themen

  1. Quellcode der JavaScript-Engine Chakra freigegeben

    Quellcode der JavaScript-Engine Chakra freigegeben: Microsoft hat die Kernkomponenten der JavaScript-Engine Chakra wie angekündigt freigegeben. Unterstützung für Linux ist eines der vordringlichsten...
  2. Microsoft öffnet JavaScript-Engine Chakra

    Microsoft öffnet JavaScript-Engine Chakra: Die Kernkomponenten von Microsofts JavaScript-Engine Chakra sollen unter dem Namen ChakraCore im Januar als Open Source auf GitHub zur Verfügung...
  3. »Row Hammer«-Test jetzt auch in JavaScript

    »Row Hammer«-Test jetzt auch in JavaScript: Ein bei DRAM-Herstellern als »Row Hammer« bekanntes Phänomen kann dazu führen, dass Benutzer unautorisiert bestimmte Bits im Speicher verändern....
  4. Chrome beschleunigt JavaScript mit TurboFan

    Chrome beschleunigt JavaScript mit TurboFan: Seit Version 41 enthält der von Google entwickelte Webbrowser Chrome den neuen JavaScript-Compiler TurboFan. Bisher wurde eine Beschleunigung von...
  5. Espruino Pico: Schrumpfkur für den Javascript-Microcontroller

    Espruino Pico: Schrumpfkur für den Javascript-Microcontroller: Die Entwickler des mit Javascript programmierbaren Microcontrollers Espruino haben eine neue Kickstarter-Kampagne ins Leben gerufen, mit der sie...