---
title: "Kul texteffekt sökes..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/138659-kul-texteffekt-sökes"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Mattias Nordin"
published: "2005-12-02T16:02:30.000Z"
updated: "2005-12-06T11:58:50.000Z"
replies: 2
views: 333
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/138659-kul-texteffekt-sökes"
---

# Kul texteffekt sökes...

## #1 — Mattias Nordin, 2005-12-02T16:02Z

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 ?

Permalänk: https://www.webforum.nu/p/138659

## #2 — Mattias Nordin, 2005-12-05T15:45Z

Jag fastande till sist på följande:

```

<body onload="startmotor(0)">

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

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>
```

Permalänk: https://www.webforum.nu/p/1722234

## #3 — Palle, 2005-12-06T11:58Z

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

mvh Palle
Moderator webForum

Permalänk: https://www.webforum.nu/p/1722534

---

Tråden på webben: https://www.webforum.nu/amne/javascript/138659-kul-texteffekt-sökes
