Wie könnte ich folgendes umsetzten?

  • Themenstarter Themenstarter jaylibII
  • Beginndatum Beginndatum
J

jaylibII

Hallo,

na ja mit Javaskript kenne ich mich leider noch gar nicht so gut aus aber ich muss was machen und komme da leider nicht mehr selber weiter.

Also ich habe eine Seite die Smilies heißt. Die geht auf wenn ich auf einen Link klicke. Da sind nun auch alle Smilies drin die ich habe.

Dann habe ich das so gemacht, dass ein USer sich der Code nicht merken muss soll er nur auf den SMilie klicken und dann ist der Code automatisch in der Textbox drin.

Das habe ich dann mal so gemacht:

<td height="50"><p><a href="javascript:einfuegen(':daumenhoch:');"><img src="smilies/daumenhoch.gif" border="0" height="20" width="23"></a><br>
:daumenhoch:</p></td>

So wie kann ich dem ganzen nun nmoch sagen, dass er mir das doch bitte in der anderen Datei einfügen soll? Hmm versteht Ihr was ich meine?

Gruß jaylibII
 
ichkenne leider nicht den befehl, weil ich mich auch nicht auskenne.
aber sagen wir mal du hast ein Text-Area mit dem namen 'text'.

Dann machst du einen befehl, das er "SmilieCode" in das text-Area eintragen soll, das den namen "text" hat !


weist was ich meine

Grüße
Dennis
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

wie du schreibst ist zwar sehr schwer zu lesen aber ist OK. Hmm genau so dachte ich mir das auch nur die Frage ist ja, wie kann ich das machen. Ich kenne mich mit JavaSkript wie gesagt nur sehr sehr wenig aus.

Gruß jaylibII
 
So, ich denke mal, dass nun der vorige tread o.kay ist !

Es gibt da ne möglichkeit 1 einen Tread... ich müsst ihm mal suchen !
warte mal !


EDIT:
so.. hier is der code:

Code:
function setsmilie(Object,Tag)
   {
      document.formName.elements[Object].value += +Tag'';
   }

In Object trägst du den Namen des Feldes ein, in das der Tag übergeben werden soll...
In Tag Trägst du den Smilie-Tag ein....

Ich denke mal, dass es so funktionieren sollt, wenn nicht, sag mir bescheid !


Grüße
Dennis
 
Zuletzt bearbeitet von einem Moderator:
Code:
document.formName.elements[Object].value += +Tag'';

Das stimmt nicht wenn das Feld, in das der Tag eingefügt werden soll in einem anderen Fenster ist. hänge einfach vorne noch opener ran

Code:
opener.document.formName.elements[Object].value  += smilietext+" ";

Das hängt das Smilie aber einfach hinten ran. Auch wenn man das Smilie im Text platzieren möchte.

MFG
redX
 
Wie rufst du die Funktion denn auf?
Die beiden Parameter(Feldname und Smiley) müssen beim Aufruf in Anführungszeichen stehen:

Code:
onclick="setsmilie('nameDesFormularfeldes',' ;o) ')"
 

Neue Beiträge

Zurück