Article View: pl.comp.lang.javascript
Article #356Jak wysierodkować txt w skrypcie ?
From: Lewap
Date: Thu, 10 Jan 2002 12:25
Date: Thu, 10 Jan 2002 12:25
74 lines
2242 bytes
2242 bytes
Co zmienić w tym skrypcie aby texty byly wyswietlane
w sposób wyśrodkowany ? Teraz zaczyna je wyswietlać
od lewej strony....
<script language="JavaScript1.2">
var size = 27;
var speed_between_messages=3000
var tekst = new Array()
{
tekst[0] = "Przykladowy text 1";
tekst[1] = "Przykladowy text 2";
}
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) + ")", 50);
}
}
</script>
Technical Details
Message-ID:
<a1k1gr$s6f$1@news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail From: "Lewap" <lewap@hot.pl> Newsgroups: pl.comp.lang.javascript Subject: Jak wysierodkować txt w skrypcie ? Date: Thu, 10 Jan 2002 13:25:50 +0100 Organization: tp.internet - http://www.tpi.pl/ Lines: 76 Message-ID: <a1k1gr$s6f$1@news.tpi.pl> NNTP-Posting-Host: pe64.lodz.cvx.ppp.tpnet.pl X-Trace: news.tpi.pl 1010665820 28879 213.76.63.64 (10 Jan 2002 12:30:20 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Thu, 10 Jan 2002 12:30:20 +0000 (UTC) X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MSMail-Priority: Normal X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit