Menu schließen

Javascript

Frage: Javascript
(16 Antworten)

 
Hallo,

Ich habe ein Problem.
Ich habe mit javascript versucht eine Funktion zu schreiben.
"function smiley(text)
{
document.feld.content.value = document.feld.content.value + " " + text + " ";
}"
wenn ich dann einen link mit "javascript:smiley(":smile")"
als onclick habe bekomme ich den Text nicht in die Textarea.

Meine Vermutung ist, dass ich die Textarea, in die der TExt reinsoll, nicht definiert habe.
Wie kann ich in die Funktion oben den Namen der TExtarea einbinden?

Vielen Dank für`s Lesen des schrecklichen Textes ;)
GAST stellte diese Frage am 06.10.2007 - 17:28

 
Antwort von GAST | 06.10.2007 - 17:47
och
menno kennt sich hier keiner mit javascript aus?!

 
Antwort von GAST | 06.10.2007 - 17:57
Hat jemand eine Alternative zu Javascript?

Ich möchte für etwas eine art smiley-funktion schreiben. Wenn man auf den smiley als bild klickt kommt der text inne textarea, so sollte es sein

 
Antwort von GAST | 06.10.2007 - 17:58
man man marcel, lass doch die finger von dingen die du noch nich verstehst

 
Antwort von GAST | 06.10.2007 - 17:59
natoll, wie soll ich das sonst hinkriegen, dass ich ehausi in nem Frame lade und nen smiley und bb-editor habe?^^

 
Antwort von GAST | 06.10.2007 - 18:11
Hilfe nötig?
6 Experten online marcel1994, KampfKeks, Tomatenjoe, girly_558, nosferatu_alucard, v_love


Autor
Beiträge 0
13
Antwort von Dominik04 (ehem. Mitglied) | 06.10.2007 - 18:18
bist du sicher dass du alles richtig geschrieben hast?
keine tippfehler? (ich brauchte immer doppelt so lange für die fehlersuche wie zum programmieren....)

das was du machen willst, gibts doch schon!
also: nich selber machen sondern klauen und für die eigenen bedürfnisse abändern ;)

konkret: warum steht ein ":" vor dem "smile", das der funktion smiley als wert übergeben wird?

außerdem: spricht man eine textarea nicht mit "document.form. blablabla" an?

 
Antwort von GAST | 06.10.2007 - 18:20
ka ich bin ein javascript noob und hab mir das selber geklaut. Und alles ist gleich, wie bei dem wos geklaut ist^^


Autor
Beiträge 0
13
Antwort von Dominik04 (ehem. Mitglied) | 06.10.2007 - 18:28
dann musst du die felder aber auch gleich benennen..
poste mal die ganze (relevante) html-datei!
ich hab aber auch nich mehr so viel ahnung davon, is schon was her, dass ich js in der schule mal gemacht hab^^

 
Antwort von GAST | 06.10.2007 - 18:41
Das Formular wird vorher eingeleitet und hinterher ausgeleitet
"<table border="0" class="gb">
<tr><td><a onclick="javascript:smile("")" href="#" title="Diesen Smiley verwenden"><img onclick="javascript:smile(``)" src="smileys/smile.gif" width="21" height="20" alt=":-D" /><a></td><td></td></tr>
<tr><td>Name:</td><td><input type="text" name="name"></td></tr>
<tr><td>E-mail:</td><td><input type="text" name="email"></td></tr>
<tr><td>Ihr Kommentar:</td><td><textarea name="content" rows="10" cols="20"></textarea></td></tr>
<tr><td></td><td><input type="submit" value="absenden"></td></tr>
</table>"

 
Antwort von GAST | 06.10.2007 - 18:41
Ich hasse ehausi xD es wird selbst da ein smiley ausgegeben :[

 
Antwort von GAST | 06.10.2007 - 18:44
also da heißt die funktion auch noch smile, da hab ich das im Js nicht auf den Namen smiley geändert

 
Antwort von GAST | 07.10.2007 - 17:17
Man kann ja mittels Formular.name das Formular definieren.
Wie kann man das Feld definieren und wie kann man dort text einfügen?


Autor
Beiträge 0
13
Antwort von redead118 (ehem. Mitglied) | 07.10.2007 - 17:46
was hast du überhaupt vor?

 
Antwort von GAST | 07.10.2007 - 18:29
Eine art smiley-editor..

.. den lade ich und eine andere community in 2 Frames und mache mir da alles leichter^^

 
Antwort von GAST | 08.10.2007 - 21:52
Hat keiner mehr eine Idee?

Wie gesagt, Javascript ist nicht mein Gebiet, ich habe gerade nochmals im Javascript Handbuch von mir geblättert und nichts neues gefunden.

Inzwischen habe ich herrausgefunden, dass das Formular mittels Formular.NAME definiert wird.

Weiteres noch nicht.

Vielleicht hat jemand gute kenntnisse in C, dann könnte dieser oder diese auch hilfreich werden.

Danke im Vorraus!

 
Antwort von GAST | 10.10.2007 - 19:34
Echt keiner ne antwort? :{

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN: