kostenloser Webspace werbefrei: lima-city


Drauf Klicken dann passiert was

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    samson

    samson hat kostenlosen Webspace.

    Also mein Problem ist so:

    Ich kann fast kein Javascript aber will das wenn man bie mir im Forum rechts auf die Smilies klickt das dann der code unter den Smillies im Textfeld eingef?gt wird. Wie hier bei Lima!

    Jetzt schon mal Danke!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. p**h

    du verlinkst jeden smilie mit <a href="javascript:smilie(':)')"><img src="smilie.gif"></a>
    etc
    der script sieht so aus =
    <script LANGUAGE="JavaScript">
    function smilie(code){
    $text = window.document.form.feldname.value;
    window.document.form.feldname.value=$text+code;
    }
    </script>

    so das m?ste gehen
    die smiliecodes m?ssen in den smilie() klammern angegeben
    und mit php kannst du den code zu bild ersetzen !
    das d?rfte kein problem sein oder?

    Beitrag ge?ndert am 19.08.2005 12:27 von psih

    Beitrag ge?ndert am 19.08.2005 12:30 von psih

  4. du verlinkst jeden smilie mit <a href="javascript:smilie(':)')"><img src="smilie.gif"></a>
    etc
    der script sieht so aus =
    <script LANGUAGE="JavaScript">
    function smilie(code){
    $text = window.document.form.feldname.value;
    window.document.form.feldname.value=$text+code;
    }
    </script>

    so das m?ste gehen
    die smiliecodes m?ssen in den smilie() klammern angegeben
    und mit php kannst du den code zu bild ersetzen !
    das d?rfte kein problem sein oder?

    Beitrag ge?ndert am 19.08.2005 12:27 von psih

    Beitrag ge?ndert am 19.08.2005 12:30 von psih


    Das Wort "form" das hier im Quelltext genannt wird ist von JavaScript reserviert und kann daher nicht verwendet werden !

    daher:

    <script type="text/javascript">
    function smilie(code){
    $text = window.document.Formularname.Feldname.value;
    window.document.Formularname.Feldname.value=$text+code;
    }
    </script>

    und wichtig ist nat?rlich auch die richtige bennennung der Formularfelder

    <form name="Formularname" method=" ... >
    <textarea name="Feldname" rows="... >
    </form>

    Damit das Script die Objekte auch im Dokument findet.

    Ansonsten das befolgen, was mein Vorposter gesagt hat.
  5. s***x

    und wo setzte ich das in php ein und was bedeutet die Variable $text ?


    Also was sie bedeutet ist klar aber in java script wird doch kein $ gesetzt Oder?

    Beitrag ge?ndert am 28.08.2005 07:37 von silix
  6. Sollte irgendwo ?ber den Schreibbereich definiert werden, damit die Funktionen beim Anwenden des Scriptes schon geladen sind.

    Und ja, das $ hat in JavaScript nichts zu suchen !
  7. s***x

    Danke ich wei? nicht wie ich euch danken kann. das hat mir so gehlfen!
  8. 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!