Kul texteffekt sökes...

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Mattias Nordin
    Medlem
    • 2005-12-01
    • 1046

    #1

    Kul texteffekt sökes...

    Hej alla...

    Jag har en array med företagsnamn som jag vill ska visas på en webbsida. De ska visas ett och ett... jag tänker mig någon sorts fade funktion.

    Är det någon som har några tips på skript som har någon kul effekt ?
    MVH MATTIAS
    AKA mattiasnordin
    Registrerad: 2001-05-23 | Inlägg: 2 062
    http://mattiasnordin.net/web08/ |
  • Mattias Nordin
    Medlem
    • 2005-12-01
    • 1046

    #2
    Jag fastande till sist på följande:

    [kod]

    <body onload="startmotor(0)">

    '<script language="JavaScript1.2">
    /*
    Shock Wave Text script- By [email protected]
    Submitted to and featured on Dynamic Drive (www.dynamicdrive.com)
    For full source code, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com
    */

    var size = 12;
    var speed_between_messages=5000 //in miliseconds

    var tekst = new Array()
    {
    <% for i = 0 to uBound(myArray,2) %>
    tekst[<%=i%>] = "<%=ChkString(myArray(1,i))%> - <%=ChkString(myArray(2,i))%>";
    <% next %>
    }
    var klaar = 0;
    var s = 0;
    var veran =0;
    var tel = 0;
    function bereken(i,Lengte)
    {
    return (size*Math.abs( Math.sin(i/(Lengte/3.14))) );
    }

    function motor(p)
    {
    var output = "";
    for(w = 0;w < tekst[s].length - klaar+1; w++)
    {
    q = bereken(w/2 + p,16);
    if (q > size - 0.5)
    {klaar++;}
    if (q < 5)
    {tel++;
    if (tel > 1)
    {
    tel = 0;
    if (veran == 1)
    {
    veran = 0;
    s++;
    if ( s == tekst.length)
    {s = 0;}
    p = 0;
    if (window.loop)
    {clearInterval(loop)}
    loop = motor();
    }
    }
    }
    output += "<font style='font-size: "+ q +"pt'>" +tekst[s].substring(w,w+1)+ "</font>";
    }
    for(k=w;k<klaar+w;k++)
    {
    output += "<font style='font-size: " + size + "pt'>" +tekst[s].substring(k,k+1)+ "</font>";
    }
    idee.innerHTML = output;
    }

    function startmotor(p){
    if (!document.all)
    return
    var loop = motor(p);
    if (window.time)
    {clearInterval(time)}
    if (klaar == tekst[s].length)
    {
    klaar = 0;
    veran = 1;
    tel = 0;
    var time = setTimeout("startmotor(" +(p+1) + ")", speed_between_messages);
    }else
    {
    var time =setTimeout("startmotor(" +(p+1) + ")", 20);
    }

    }

    </script>

    <div ID="idee"></div>
    [/kod]
    MVH MATTIAS
    AKA mattiasnordin
    Registrerad: 2001-05-23 | Inlägg: 2 062
    http://mattiasnordin.net/web08/ |

    Comment

    • Palle
      Moderator
      • 2000-04-06
      • 2716

      #3
      Tråden flyttas från HTML, XHTML & CSS.


      mvh Palle
      Moderator webForum
      mvh
      Palle Zingmark

      webb · jobb · twitter · google+ · favoriter

      Comment

      Working...