WinFuture-Forum.de: Script Wie Bei Smileys Zum Einfügen ... - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Script Wie Bei Smileys Zum Einfügen ...


#1 Mitglied ist offline   Mathman 

  • Gruppe: aktive Mitglieder
  • Beiträge: 306
  • Beigetreten: 28. April 02
  • Reputation: 0
  • Wohnort:Quedlinburg

geschrieben 17. Mai 2004 - 21:47

Hallo Leutz,
ich bräuchte mal eure Hilfe :D

Ich brauche ein solches Script wie in jedem Forum, wo wenn man auf den Smiley klickt der in das Textfeld (da wo ich gerade schreibe ;) ) einfügt.

Kann mir einer sagen wies funktioniert ?

mfg
Mathman
0

Anzeige



#2 Mitglied ist offline   mexxage 

  • Gruppe: aktive Mitglieder
  • Beiträge: 526
  • Beigetreten: 07. August 02
  • Reputation: 0
  • Wohnort:Magdeburg

geschrieben 18. Mai 2004 - 06:27

Das geht eigentlich recht einfach, habe es aber in der Weise noch nicht gemacht ;).
Da musst du den Inhalt des Eingabefeldes an eine temporäre Variable (zb. temp) übergeben, das Feld löschen und dann "temp + smilyxyz" wieder in das Eingabefeld einfügen
0

#3 Mitglied ist offline   Mathman 

  • Gruppe: aktive Mitglieder
  • Beiträge: 306
  • Beigetreten: 28. April 02
  • Reputation: 0
  • Wohnort:Quedlinburg

geschrieben 19. Mai 2004 - 15:17

:unsure: schön wenns einfach ist, kannst du es für mich machen ?
ich habe von Java keine Ahnung :)
0

#4 Mitglied ist offline   mexxage 

  • Gruppe: aktive Mitglieder
  • Beiträge: 526
  • Beigetreten: 07. August 02
  • Reputation: 0
  • Wohnort:Magdeburg

geschrieben 19. Mai 2004 - 17:27

Nagut ;).
Ich hoffe du kannst wenigstens html :D
Also, du erstellst eine html-Datei wie üblich.
Dann nen Form (name="form") rein, wenn du noch keins hast.
In das Form muss dann ein Textfeld (name="textfeld"), wo am Ende der Smily rein soll.
Und dann kannst du mehrere Button machen, aber ersteinmal reicht ja einer.
Der Button bekommt dann nen value=";)". Das kannst du ja später durch einen grafischen Button mit einem richtigen Smily ersetzen. In den Button kommt dann noch: onClick="smily1()".
Dann kommt in den head folgendes:
<script type="text/javascript">
<!--
function smily1() {
 var temp;
 var smily = new String(":)");
 temp = window.document.form.textfeld.value;
window.document.form.textfeld.value = new String(temp+smily);
}
//-->
</script>

Das müsste eigentlich reichen, ich hoffe es klappt bei.
Man kann ja das Teil grafisch und von der Anzahl der Button erweitern.

Ich habe mich doch überredet es komplett zu machen, hier der ganze Code:
<html>
<head>
<script type="text/javascript">
<!--
function smily1() {
 var temp;
 var smily = new String(":)");
 temp = window.document.form.textfeld.value;
window.document.form.textfeld.value = new String(temp+smily);
}
//-->
</script>
</head>
<body>
<form name="form">
<input name="button" value=":)" type="button" onClick="smily1()">
<textarea name="textfeld" rows="5" cols="30"></textarea>
</form>
</body>
</html>

0

#5 Mitglied ist offline   tuxman 

  • Gruppe: Verbannt
  • Beiträge: 108
  • Beigetreten: 04. April 04
  • Reputation: 0

geschrieben 19. Mai 2004 - 17:52

Zitat (Mathman: 19.05.2004, 15:17)

ich habe von Java keine Ahnung  ;)

Auch wenn das nicht viel weiterhilft, aber du solltest JavaScript (HTML-Erweiterung, Syntax an C++ angelehnt) und Java ("echte" Programmiersprache) auf jeden Fall unterscheiden...

:D
0

#6 Mitglied ist offline   mexxage 

  • Gruppe: aktive Mitglieder
  • Beiträge: 526
  • Beigetreten: 07. August 02
  • Reputation: 0
  • Wohnort:Magdeburg

geschrieben 19. Mai 2004 - 21:32

Da muss ich dir recht geben. Das wird so oft verwechselt.
Es ist ein riesen Unterschied zwischen beiden "Sprachen".
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0