PDA

View Full Version : متن متحرک



aleas2
شنبه 06 اردیبهشت 1393, 23:28 عصر
سلام خسته نباشید دوستان به سایت
www.irnews110.ir
مراجعه کنین اگر توجه کنین زیر هدر تیتر خبر ها یکی یکی بصورت متحرک نمایش داده میشه
دقیقا به همین صورت کد html برای بلاگفا میخوام کسی میتونه کمکی بکنه ممنون میشم

mehbod.rayaneh
یک شنبه 07 اردیبهشت 1393, 02:47 صبح
درود
متحرک نیس! هس؟


<div class="mod_type" dir="rtl">
<span id="theTicker"> </span>
<script type="text/javascript">
var theSummaries = new Array();
var theSiteLinks = new Array();
theSummaries[0]='سلام خسته نباشید دوستان به سایت';
theSummaries[1]='مراجعه کنین اگر توجه کنین زیر هدر تیتر خبر ها یکی یکی بصورت متحرک نمایش داده میشه';
theSummaries[2]='دقیقا به همین صورت کد html برای بلاگفا میخوام کسی میتونه کمکی بکنه ممنون میشم ';
</script>
<script type="text/javascript">
var theCharacterTimeout = 150;
var theStoryTimeout = 3000;
var theWidgetOne = " _ ";
var theWidgetTwo = " | ";
var theWidgetNone = "";
var theItemCount = theSummaries.length;
var NS6=(document.getElementById && !document.all) ? true : false;
function startTicker()
{
theCurrentStory = -1;
theCurrentLength = 0;
if (document.getElementById) runTheTicker();
else {document.write("<style>.ticki{display:none;}.ticko{border:0px; padding:0px;}</style>"); return true;}
}
function runTheTicker()
{
var myTimeout;
if(theCurrentLength == 0){
theCurrentStory++;
theCurrentStory = theCurrentStory % theItemCount;
theStorySummary = theSummaries[theCurrentStory];
theTargetLink = theSiteLinks[theCurrentStory];
}
var textTitle = theStorySummary.substring(0,theCurrentLength) + whatWidget();
if (theTargetLink ) {
if (NS6) document.getElementById("theTicker").innerHTML = '<a class=jstop target="_blank" href="'+ theTargetLink +'" target="_top">'+textTitle+'</a>';
else document.all.theTicker.innerHTML = '<a class=jstop target="_blank" href="'+ theTargetLink +'" target="_top">'+textTitle+'</a>';
}
else {
if (NS6) document.getElementById("theTicker").innerHTML = '<span>'+textTitle+'</span>';
else document.all.theTicker.innerHTML = '<span>'+textTitle+'</span>';
}
if(theCurrentLength != theStorySummary.length){theCurrentLength++; myTimeout = theCharacterTimeout;}
else{theCurrentLength = 0; myTimeout = theStoryTimeout;}
setTimeout("runTheTicker()", myTimeout);
}

function whatWidget()
{
if(theCurrentLength == theStorySummary.length) return theWidgetNone;
if((theCurrentLength % 2) == 1) return theWidgetOne;
else return theWidgetTwo;
}
startTicker();
</script>
</div>

اون var theCharacterTimeout = 150; سرعت تایپ هست! هرچی زیاد بشه سرعت میره بالا!
پیروز باشید