kostenloser Webspace werbefrei: lima-city


Gästebuch

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    onemillion

    Kostenloser Webspace von onemillion, auf Homepage erstellen warten

    onemillion hat kostenlosen Webspace.

    Wie schaffe ich es das die smilies die neben meinem Gästebuch liegen automtisch eingefügt werden, wenn man diesen anklickt??
    Gruß
    onemillion
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. e**n

    Welche Smilies?
    Wo???

    EIn Link wäre echt hilfreich;) sonst weiss keiner was du willst;)
  4. Autor dieses Themas

    onemillion

    Kostenloser Webspace von onemillion, auf Homepage erstellen warten

    onemillion hat kostenlosen Webspace.

    einfach so (ganz theoretisch noch ;-))
    wie es auch bei lima ist
    linkssmielies:confused: anklicken :eek: und staunen
    da sie plötzlich im textfeld erscheinen
  5. Denke das könnte dir helfen:
    http://aktuell.de.selfhtml.org/artikel/javascript/bbcode/

    Ist mit Javascript.

    PS.: Falsches Forum, nicht? ;)
    -> Nö by tct
    --> Achso by Postowner :D
    Beitrag geändert: 15.9.2008 21:16:12 von tct


    Beitrag geändert: 15.9.2008 21:39:48 von philippkern
  6. Hi,
    Das hier ist der Javascript
    <!--
    function insert(aTag, eTag) {
      var input = document.forms['formular'].elements['eingabe'];
      input.focus();
      /* für Internet Explorer */
      if(typeof document.selection != 'undefined') {
        /* Einfügen des Formatierungscodes */
        var range = document.selection.createRange();
        var insText = range.text;
        range.text = aTag + insText + eTag;
        /* Anpassen der Cursorposition */
        range = document.selection.createRange();
        if (insText.length == 0) {
          range.move('character', -eTag.length);
        } else {
          range.moveStart('character', aTag.length + insText.length + eTag.length);      
        }
        range.select();
      }
      /* für neuere auf Gecko basierende Browser */
      else if(typeof input.selectionStart != 'undefined')
      {
        /* Einfügen des Formatierungscodes */
        var start = input.selectionStart;
        var end = input.selectionEnd;
        var insText = input.value.substring(start, end);
        input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
        /* Anpassen der Cursorposition */
        var pos;
        if (insText.length == 0) {
          pos = start + aTag.length;
        } else {
          pos = start + aTag.length + insText.length + eTag.length;
        }
        input.selectionStart = pos;
        input.selectionEnd = pos;
      }
      /* für die übrigen Browser */
      else
      {
        /* Abfrage der Einfügeposition */
        var pos;
        var re = new RegExp('^[0-9]{0,3}$');
        while(!re.test(pos)) {
          pos = prompt("Einfügen an Position (0.." + input.value.length + "):", "0");
        }
        if(pos > input.value.length) {
          pos = input.value.length;
        }
        /* Einfügen des Formatierungscodes */
        var insText = prompt("Bitte geben Sie den zu formatierenden Text ein:");
        input.value = input.value.substr(0, pos) + aTag + insText + eTag + input.value.substr(pos);
      }
    }
    //-->
    </script>


    Das wichtige dran ist du musst das danach in ein Formular einbetten (<form></form>)

    <form name="formular" action="">
        <p><textarea name="eingabe" cols="30" rows="10">Ihre Nachricht</textarea></p>
        <p><img src="1.jpg" onClick="insert(':smiley1:' , '')"></p>
        <p><img src="2.jpg" onClick="insert(':smiley2:' , '')"></p>
        ...
    </form>


    Somit ist deine Frage bestimmt beantwortet...hoffe ich konnte dir helfen :thumb:

    PS: Javascript is von Selfhtml (link ist beim vorposter)
    die 'form' hab ich bissen verändert ist aber auch von der selben Struktur wie Selfhtml

    Das ist bestimmt nicht der selbe Script wie bei lima aber der hier funktioniert 100% (eigenerfahrung) :biggrin:


    Arrata

    &#8364;dit: Du must bei deiner nachrichtbox (textarea) als 'name="eingabe"' eintragen und bei '<form>' musst du 'name="formular"' eintragen


    Beitrag geändert: 19.9.2008 13:46:51 von arrata
  7. d******3


    &#8364;dit: Du must bei deiner nachrichtbox (textarea) als 'name="eingabe"' eintragen und bei '<form>' musst du 'name="formular"' eintragen

    Er kann auch einfach den Script ändern, was eigentlich sinnvoller wäre wenn er bereits ein fertiges Gästebuch hat.
    Übrigens war es nicht so sinnvoll von dir, den Code aus der bereits angegeben Seite zu kopieren, Sir Albert! :lol:

    Beitrag geändert: 19.9.2008 14:03:38 von dustin93


  8. dustin93 schrieb:
    Er kann auch einfach den Script ändern, was eigentlich sinnvoller wäre wenn er bereits ein fertiges Gästebuch hat.
    Übrigens war es nicht so sinnvoll von dir, den Code aus der bereits angegeben Seite zu kopieren, Sir Albert! :lol:

    Beitrag geändert: 19.9.2008 14:03:38 von dustin93


    dustin du esel....dich hat niemand gefragt :biggrin:

    ja man kann einfach den Script ändern...aber wir müssen es doch nicht alles so kompliziert machen wie du es immer machst ;)
    und dann mit von selfhtml kopieren ist doch egal... das vereinfacht alles doch nur jetzt muss onemillion nicht mehr drauf klicken :biggrin:
  9. d******3

    Hmm...
    1. Ich mach es nicht kompliziert, nur leichter...
    2. Na ja, alternativ hättest du dir den Code auch angucken können statt ihn zu kopieren und etwas sinnvolles draus machen können.

    Also, die einfache Lösung ist die hier:
    <script type="text/javascript">
    function smiley(text) {
            document.message.message.value = document.message.message.value+text;
            document.message.message.focus();
    }
    </script>

    <form name="message"><textarea name="message"></textarea></form>
    <img src="images/smiley1.gif" onClick="javascript:smiley(':smiley1:')">


    Beitrag geändert: 20.9.2008 18:15:32 von dustin93
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!