اشکال در کد تیکر

sallamatii

تازه وارد
من یه کد تیکر ( نمایش اخبار سایت به صورت تایپی ) دارم و به هر خبر یه لینک دادم

مشکل اینجاست که تا خبر کامل نمایش داده نشده هر چر روش کلیک کنی عمل نمی کنه

جمله که کامل شد کلیک کنی لینک عمل می کنه

اشکال در کجای کد هستش؟

var theCharacterTimeout = 60;

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;

}

}

// Ticker main run loop

function runTheTicker()

{

var myTimeout;

// Go for the next story data block

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=pl_newstyper_link target="_blank" href="'+ theTargetLink +'" target="_top">'+textTitle+'</a>';

}

else {

document.all.theTicker.innerHTML = '<a class=pl_newstyper_link 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>';

}

}

// Modify the length for the substring and define the timer

if(theCurrentLength != theStorySummary.length)

{

theCurrentLength++;

myTimeout = theCharacterTimeout;

}

else

{

theCurrentLength = 0;

myTimeout = theStoryTimeout;

}

// Call up the next cycle of the ticker

setTimeout("runTheTicker()", myTimeout);

}

// Widget generator

function whatWidget()

{

if(theCurrentLength == theStorySummary.length)

{

return theWidgetNone;

}

if((theCurrentLength % 2) == 1)

{

return theWidgetOne;

}

else

{

return theWidgetTwo;

}

}

startTicker();

// ]=]=>

 
آخرین ویرایش توسط مدیر:

MahdiY

راهبر انجمن
انتقال یافت به انجمن پرسش و پاسخ ...

لطفا کد را قرار بدین تا دوستان بتونن راهنماییتون کنند

 
بالا