Ergebnis 1 bis 5 von 5

Baum-Darstellung

  1. #1
    ~Ich bin ein Individuum~ Avatar von Trietop
    Registriert seit
    12.08.2010
    Beiträge
    169

    Daumen hoch Text tipp Effekt

    Sehr geehrte Community von Free-Hack,

    heute möchte ich euch ein kleines aber feines Javascript vorstellen, mit dem man ein "Typing Effect" erstellen kann.

    Outcome: http://semtex-gaming.de/hack/ (Änderungen des CSS Codes nicht im folgenden Code vorhanden.)

    Der Code sieht am Ende folgender Maßen aus:

    Code:
    <html>
    <head>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var text="content of text here";
    var delay=50;
    var currentChar=1;
    var destination="[not defined]";
    
    function type()
    {
      if (document.getElementById)
      {
        var dest=document.getElementById(destination);
        if (dest)
        {
          dest.innerHTML=text.substr(0, currentChar);
          currentChar++
          if (currentChar>text.length)
          {
            currentChar=1;
            setTimeout("type()", 5000);
          }
          else
          {
            setTimeout("type()", delay);
          }
        }
      }
    }
    function startTyping(textParam, delayParam, destinationParam)
    {
      text=textParam;
      delay=delayParam;
      currentChar=1;
      destination=destinationParam;
      type();
    }
    
    //-->
    </SCRIPT>
    <title>JavaScript Typing Effect</title>
    </head>
    <body>
    <DIV ID="textDestination">content of text here</DIV>
    </body>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    startTyping(text, 50, "textDestination");
    //-->
    
    </html>
    ---------------------------------------------------------------------------------

    Schauen wir uns zu nächst mal den JavaScript Code an:

    Code:
    var text="Content of text here";
    var delay=50;
    var currentChar=1;
    var destination="[not defined]";
    Die 4 Variablen im oberen TEil des Codes sind globale Variablen.
    Die erste Variable enthält den Text, der angezeigt wird.
    Die zweite ist die Verzögerung (in Millisekunden) zwischen der Eingabe der Buchstaben.
    Die dritte Variable ist ein Zähler, der angibt bei welchem Buchstaben das Schreiben anfangen soll.

    Zum Beispiel: Wenn der Bildschirm "Da" anzeigt, dann wird die dritte Variable "2" sein, weil wir 2 Zeichen gezeigt haben.

    Die letzte Variable enthält den Namen des Elements (DIV-Tags) wo der Text eingetippt werden soll.

    Mehr braucht ihr zum JavaScript im Prinzip auch gar nicht wissen.
    Ansonsten einfach ausprobieren was was ist. Wenn man ein bisschen Englisch kann sollte man das Script verstehen.

    ---------------------------------------------------------------------------------

    Jetzt gucken wir uns den Content an und das zweite JavaScript:

    Code:
    <title>JavaScript Typing Effect</title>
    </head>
    <body>
    <DIV ID="textDestination">content of text here</DIV>
    </body>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    startTyping(text, 50, "textDestination");
    //-->
    Das ist ein sehr simpler HTML-Code verbunden mit einem JavaScript.
    Der Title stellt später die "Überschrift" im Browserfenster da.

    Kommen wir zum DIV-Code.
    Der DIV-Code gibt an, wo der Text angezeigt werden soll und logischerweise die ID, die wir bereits festgelegt haben.

    "Content of text here" muss sowohl als im JavaScript als auch im Body gleich sein, da ansonsten erst der Text komplett angezeigt wird und das JavaScript dann erst anfängt zu tippen.

    Das JavaScript am Ende startet lediglich das Tippen.
    Ohne diese Angabe funktioniert das Script NICHT!

    ---------------------------------------------------------------------------------

    Bei Fehlern im Code oder anderen Anregungen meldet euch bitte bei mir.

    Mit freundliche Grüßen
    Trietop
    Geändert von Trietop (09.09.2010 um 13:20 Uhr)

Ähnliche Themen

  1. PC tipp......
    Von Bello im Forum Hardware
    Antworten: 10
    Letzter Beitrag: 06.10.2008, 16:45
  2. Schrift tipp..
    Von HaXx im Forum GFX Tipps & Tutorials
    Antworten: 5
    Letzter Beitrag: 19.09.2008, 21:32
  3. Allgemeiner Tipp
    Von b0ne im Forum GFX Tipps & Tutorials
    Antworten: 0
    Letzter Beitrag: 28.08.2008, 02:02
  4. Text Effekt mit Fireworks 8
    Von ?Morpheus? im Forum GFX Tipps & Tutorials
    Antworten: 0
    Letzter Beitrag: 05.08.2007, 11:11

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •