tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
12
ZUGRIFFE
770
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Jan 2004
    Beiträge
    524
    Hallo
    Habe ein Gästebuch (basierend auf DB) programiert. Nun möchte ich eine Smiley-Funktion einfügen, so wie hier in diesem Forum. Ja, ich habe mich informiert und werde die str_replace() verwenden, aber das ist nicht das Problem. Das Problem ist: Wie mache ich, dass die Smileys in einem Kasten oder Popup zu sehen sind, dass man drauf kliken kann und dann der "Code" für den Smiley im Eingabefeld zu sehen ist (so wie hier in diesem Forum)?
    gruss
     

  2. #2
    Avatar von Online-Skater
    Online-Skater Online-Skater ist offline Mitglied Brillant
    Registriert seit
    Sep 2004
    Ort
    Rostock
    Beiträge
    891
    HTML-Code:
    <script type="text/javascript">
    function Smiley(Zeichen) {
      window.document.eintragen.news.value =
      window.document.eintragen.news.value + Zeichen;
    }
    </script>
    und dann beim bild

    HTML-Code:
    <img src="images/smile.gif" width="15" height="15" onClick="Smiley(':D')">
    eintragen = formular name
    news = textarea

    mfg Shadowmasta
     

  3. #3
    Registriert seit
    Oct 2004
    Ort
    Versmold (NRW)
    Beiträge
    285
    Hallo,
    die Antwort von Online-Skater klingt gut allerdings kann ich mit nicht daran erinnern das man den Forular namen angeben muss, schon weil man formularen eh meist keinen Namen zuordnet.
    Ich könnte mich aber auch irren. falls es klappen sollte, stell doch bitte den Status auf erledigt.
     
    "Wer glaubt, etwas zu sein, hat aufgehört, etwas zu werden."
    Sokrates (468 - 399 v.Chr.)

    Read my Blog!


  4. #4
    Registriert seit
    Jan 2004
    Beiträge
    524
    danke für die schnellen Antworten...werde morgen das ganze mal testen, muss jetzt schlafen gehen..
    gruss
     

  5. #5
    Registriert seit
    Jan 2004
    Beiträge
    524
    hmm...irgendwie funktioniert da etwas nicht...Wo genau muss ich die JavaScript-Funktion einfügen?...Sorry, kann kein JavaScript bzw. hab noch selten damit gearbeitet. Irgendwie wird da einfach kein Bild angezeigt...
    gruss
     

  6. #6
    Registriert seit
    Jan 2004
    Beiträge
    524
    ok, hab jetzt da mal etwas herumprobiert...das Smiley wird jetzt zwar als Link angezeigt, aber beim draufklicken erscheint das Zeichen nicht in der Textarea...Was ist daran falsch?
    gruss
     

  7. #7
    Registriert seit
    Oct 2004
    Ort
    Versmold (NRW)
    Beiträge
    285
    Dann weiß ich im moment auch nicht weiter, denn bei mir klapts auch nicht aber es müste. Naja hier bei Tutorials gehts auch anders das weiß ich aber wie weiß ich auch nicht. Muste einfach warten bis jemand kommt der ambesten tutorials.de mitgeschrieben hat oder jemand anders der Ahnung hat.
    Haltet mich mal bitte über die lösung auf dem Laufenden.
     
    "Wer glaubt, etwas zu sein, hat aufgehört, etwas zu werden."
    Sokrates (468 - 399 v.Chr.)

    Read my Blog!


  8. #8
    Registriert seit
    Oct 2004
    Ort
    Versmold (NRW)
    Beiträge
    285
    Was rede ich da geht doch einwandfrei. Also Wenn du es genauso gemacht hast wie ers geschrieben hat stimmts, oder schreib anstat onClick="Smiley('')" das hier onClick="javascript:Smiley('')"Es geht auf jeden fall.
     
    "Wer glaubt, etwas zu sein, hat aufgehört, etwas zu werden."
    Sokrates (468 - 399 v.Chr.)

    Read my Blog!


  9. #9
    Registriert seit
    Jan 2004
    Beiträge
    524
    ok jetzt gehts...hab noch einbisschen herumprobiert...aber keine Ahnung was ich verändert habe......danke für eure Hilfe!
    gruss
     

  10. #10
    Registriert seit
    Oct 2004
    Ort
    Versmold (NRW)
    Beiträge
    285
    Na sag ich doch und du warst gleich so schleu den Status zu ändern lag das jetzt an meiner Signatur
     
    "Wer glaubt, etwas zu sein, hat aufgehört, etwas zu werden."
    Sokrates (468 - 399 v.Chr.)

    Read my Blog!


  11. #11
    Registriert seit
    Jan 2004
    Beiträge
    524
    nur noch schnell eine Frage dazu: Was ist besser: str_replace() vor dem Speichern des Textes in der DB oder beim herausholen des Textes?
    gruss
     

  12. #12
    Avatar von Ben Ben
    Ben Ben Ben Ben ist offline Mitglied Rubin
    Registriert seit
    Dec 2003
    Ort
    Raum FFM
    Beiträge
    1.364
    Meines Erachtens beim Herausholen, da wenn sich der ersetze Text, z.b. Dateiname Ändert, alle Einträge in der DB geändert werden müssen.
    Auf der anderen Seite braucht es eben Rechenzeit bei jedem Aufruf.
    Da stellt sich dann die frage wie oft es Angewendet wird (Hits etc). bzw. wieviele Datensätze anzufassen sind bei einer Änderung (s.o.)

    Btw ist die Plural von Smily wenn ich mich nicht täusche Smilies...
     

  13. #13
    Registriert seit
    Jan 2004
    Beiträge
    524
    ja, das hatte ich mir auch gedacht...danke
    gruss
     

Ähnliche Themen

  1. ICQ Smileys
    Von Peter Klein im Forum Internetkommunikation
    Antworten: 5
    Letzter Beitrag: 12.07.06, 15:00
  2. smileys
    Von coolerouny im Forum PHP
    Antworten: 4
    Letzter Beitrag: 19.11.05, 16:58
  3. Smileys
    Von haldjo1 im Forum PHP
    Antworten: 9
    Letzter Beitrag: 02.11.02, 23:58
  4. Smileys im GB
    Von webchillr im Forum PHP
    Antworten: 10
    Letzter Beitrag: 20.05.02, 13:19