JavaScript: Bildercode in Textbox

Dieses Thema im Forum "Ruby, php, Perl, Python ..." wurde erstellt von Razoback, 23.12.2007.

  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. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #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;
     
  4. 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. :-(
     
  5. #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.
     
  6. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
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...