Beiträge von Omgoogles

    Irgentwie schein ich es doch nicht kapiert zu haben. :oops:
    Ich schilder das Problem mal am Beispiel von Script B:

    Code
    echo ('<form name="eingabe" method="post" action="gb.php">


    Also eingabe heisst meine Form!

    Code
    echo('<textarea name="text"; cols="88"; rows="10"');


    Die Textarea heisst text

    Dann schreib ich oben in das Script:

    Code
    echo'<script language="JavaScript" type="text/javascript">
            <!--
            function smiley(name) { 
            document.eingabe.text.value += " "+name+" "; 
            }
            //-->
            </script>';

    und unten ruf ich es auf mit:

    Code
    <tr>
      <td bgcolor="#C1C7DB" height="15">
        <a href="#" onclick="smiley(D)">
         [img]img/s1.gif[/img]
        </a>
       </td>
     </tr>

    Der Smiley soll also einfach durch ein D ersetzt werden.

    Klicke ich den Smiley an dann passiert nix, außer das unten in der Leiste das gelbe Warndreieck erscheint mit "Fehler auf der Seite".
    Ändere ich onclick="smiley(D)" zu onclick="smiley('D')", so wie ursprünglich empfohlen bekomme ich einen:
    Parse error: syntax error, unexpected T_STRING in C : \wamp\www\Test\form.inc.php on line 95

    Bei Script 1 hab ich dieselben Probleme. :(

    Also, mein Gästebuch hat eine Funktion, die z.B. aus einem Doppelpunkt und einer Klammer einen lächelnden Smiley macht und aus anderen Zeichenfolgen andere Smilies. Was ich aber jetzt suche ist genau das Gegenteil. Quasi genau wie hier im Forum. Ich möchte Smilies in einem extra Feld anzeigen und wenn der User einen anklickt soll im Eingabefeld der dazugehörige Code erscheinen. Genau so wie hier im Forum, wenn man den Very Happy Smily anklickt und einen Doppelpunkt und ein großes D im Textfeld bekommt.

    Evtl. verfehl ich grad krass das Thema, aber warum so komplizierte Scripte? Was ist auszusetzen an einem simplen:

    Code
    <?
    $zielzeit = mktime(0, 0, 0, 4, 29, 2007);
    $now = time();
    $diff = $zielzeit - $now;
    $tage = ceil($diff / (60*60*24));
    print $tage;
    ?>

    Ich hab da mal ein Script von 'nem Kumpel bekommen, das läd immer zufällig aus einer Liste irgenteine Grafik. Bei Texten müsstest Du das mit 'ner Datenbank lösen oder mit 'nem Array, wenn ich ned irre. Oder total umständlich so wie bei den Grafiken, so das Du für jeden Text eine eigene Datei speicherst und die dann ausliest.

    Das Grafikwechselscript:

    Edith meint noch ich soll erwähnen, das Du theoretisch Deine Texte auch als Grafiken speichern kannst und dann den o.a. Skript unverändert nutzen kannst. Zugegebener Maßen eine äußerst gewöhnungsbedürftige Idee.

    sheepdog: Nix für ungut, aber ich glaub da hast Du die Frage falsch verstanden!

    Hi Leute ich würde mein Gästebuch gern um ein neues Feature erweitern. Das Gästebuch arbeitet ohne DB! Hab in letzter Zeit öfters (z.b. bei Hattrick) Gästebücher oder Foren gesehen wo, während man die Message tippt unten ein kleiner Counter rückwärts zählt wieviele Zeichen man noch hat bis zur maximal erlaubten Textlänge. Hat evtl jemand so etwas schon mal gescriptet und wäre so freundlich mir da weiterzuhelfen? Wäre sehr nett!

    Hi Leute ich würde mein Gästebuch gern um ein neues Feature erweitern. Das Gästebuch arbeitet ohne DB! Hab in letzter Zeit öfters (z.b. bei Hattrick) Gästebücher oder Foren gesehen wo, während man die Message tippt unten ein kleiner Counter rückwärts zählt wieviele Zeichen man noch hat bis zur maximal erlaubten Textlänge. Hat evtl jemand so etwas schon mal gescriptet und wäre so freundlich mir da weiterzuhelfen? Wäre sehr nett!

    UPS, sorry falsches Forum! :oops: