رفتن به مطلب
iranwebserver
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();

// ]=]=>

ویرایش شده در توسط sallamatii

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

×