PDA

View Full Version : سوال: درخواست تغییر کد جاوا اسکریپت حرکت متن بصورت تایپی مانند خبرگزاری ها



burdo68
پنج شنبه 29 فروردین 1392, 00:53 صبح
سلام دوستان
اگه کسی هست و توی زمینه جاوا اسکریپت فعاله لطف کنه و کمک کنه. من کد متن متحرک تایپی مانند خبرگزاری را از سایتی گرفتم ولی چند تا مشکل داره. متاسفانه سایتی که کد رو گذاشته جواب سوالاتم رو نمیده.
1 دستور نوع فونت و تغییر فونت و تغییر رنگ فونت وحود نداره
2 بعد از گذاشتن متن، لینکی که برای مطلب وجود داره کار نمیکنه

لطفا دستورات بالا را به فایل اضافه کنید.

بچه ها ببخشید نمیدونم چرا نمیشه توی سایت لینک را بصورت text آپلود کرد.:متفکر:به همین خاطر لینک صفحه ای که کد توی اونه میذارم. لینک دمو کد را هم میذارم. زحمتش رو بکشید.:لبخندساده:


لینک دمو
http://moisrex.rozblog.com/page/94

لینک سایت
http://www.moisrex.rozfa.com/post/28...%BE%DB%8C.html (http://www.moisrex.rozfa.com/post/2812/%DA%A9%D8%AF-%D9%85%D8%AA%D9%86-%D8%A7%D9%81%DA%A9%D8%AA-%D8%AF%D8%A7%D8%B1-%D8%AC%D8%A7%D9%84%D8%A8-%D9%88-%D9%85%D8%AA%D8%AD%D8%B1%DA%A9-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%D8%AA%D8%A7%DB%8C%D9%BE%DB%8C.html)

2undercover
پنج شنبه 29 فروردین 1392, 07:01 صبح
نوع و رنگ و اندازه فونت و... رو باید با استایل های CSS بدید و ربطی به کد های جاوااسکریپتش نداره!

burdo68
پنج شنبه 29 فروردین 1392, 10:21 صبح
سلام 2undercover (http://barnamenevis.org/member.php?261565-2undercover) و با تشکر از پاسخگویی شما
کد دارای فایل css نیست و تمام دستوذات در یک جا نوشتن. چونکه نمیشد فایلtxt رو آپلود کرد لینک سایتی که کد رو گذاشته براتون گذاشتم . لطف کنید به سایت زیر برید . اونجا کد رو مشاهئه کنید. برای مشاهده کد نیازی به ثبت نام هم نیست. اگه لطف کنید ممنون میشم.

لینک سایت

http://www.moisrex.rozfa.com/post/28...%BE%DB%8C.html (http://www.moisrex.rozfa.com/post/2812/%DA%A9%D8%AF-%D9%85%D8%AA%D9%86-%D8%A7%D9%81%DA%A9%D8%AA-%D8%AF%D8%A7%D8%B1-%D8%AC%D8%A7%D9%84%D8%A8-%D9%88-%D9%85%D8%AA%D8%AD%D8%B1%DA%A9-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%D8%AA%D8%A7%DB%8C%D9%BE%DB%8C.html)

2undercover
پنج شنبه 29 فروردین 1392, 12:53 عصر
خوب از کد های درون خطی CSS استفاده کنید یعنی توی اون div که می خواید توی اون متن رو نمایش بدید با استفاده از خصوصیت style بهش استایل بدید:


<div id="tickerAnchor" dir="rtl" align="center" style="font-family: Tahoma; font-size: 13px; font-style: oblique;">

burdo68
پنج شنبه 29 فروردین 1392, 14:12 عصر
با سلام خدمت 2undercover (http://barnamenevis.org/member.php?261565-2undercover)

دستتون درد نکنه مشکا نوع فونت و اندازه فونت حل شد. ولی هنوز رنگ فونت حل نشده لطفا یه دستور هم برای رنگ فونت بذار. مشل بعدی اینه که لینکی به مطلب داده میشه هم کار نمیکنه. یعنی با رفتن موس بر روی نوشته لینک کار نمیکنه.

jalil_gh
پنج شنبه 29 فروردین 1392, 19:18 عصر
شما قسمت

<div id="tickerAnchor" dir="rtl" align="center" style="font-family: Tahoma; font-size: 13px; font-style: oblique;">

رو به

<a id="tickerAnchor" dir="rtl" align="center"
style="font-family: Tahoma; font-size: 13px; font-style: oblique;
color:black; text-decoration:none; display:block; font-style:normal"></a>

تغییر بدید مشکل لینک حل میشه

burdo68
پنج شنبه 29 فروردین 1392, 23:09 عصر
با سلام خدمت jalil_gh (http://barnamenevis.org/member.php?282160-jalil_gh) و ضمن تشکر
تمام مشکل ها حل شده ولی یه مشکل دیکه وجود داره! لینک ها به درستی کار نمیکنه. مثلا اگه من برای متن "خوش آمدید" لینک سایت"http://barnamenevis.org" بگذارم با رفتن موس بر روی نوشته لینک بصورت "esmeweblog.blogfa.com/http://barnamenevis.org" نمایش داده میشه و موجب میشه نشه به آدرس صفحه مورد نظر رفت(منظورم از esmeweblog اسم وبلاگیه که کد در آن گذاشته میشه)

و در پایان یه سوال دیگه هم داشتم: من بجای Tahoma از چه فونتهایی میتونم استفاده کنم ؟مثلا اگه B nazanin بذارم مشکلی نیست؟

darkcms
جمعه 30 فروردین 1392, 06:55 صبح
سلام
شما ، می توانید از فونت B Nazanin و فونت های دیگر استفاده کنید ولی باید توجه داشت که اگر کامپیوتر کاربر فاقد این فونت ها بود ، دیگر این فونت ها قابل اجرا نخوهند بود!
اما میشه بوسیله css3 این فونت ها را به صفحه ی اینترنتی اضافه کرد!
به لینک زیر نگاه کنید!
http://www.css3maker.com/font-face.html

burdo68
جمعه 30 فروردین 1392, 11:12 صبح
سلام
آقایون دستتون درد نکنه . فقط یه مشکل دیگه وجو داره. اگه اینم حل بشه عالی میشه:لبخندساده:

لینک ها به درستی کار نمیکنه. مثلا اگه من برای متن "خوش آمدید" لینک سایت"http://barnamenevis.org" بگذارم با رفتن موس بر روی نوشته لینک بصورت "esmeweblog.blogfa.com/http://barnamenevis.org" نمایش داده میشه و موجب میشه نشه به آدرس صفحه مورد نظر رفت(منظورم از esmeweblog اسم وبلاگیه که کد در آن گذاشته میشه)

darkcms
جمعه 30 فروردین 1392, 14:41 عصر
کد شما اصلاح شد!


<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>www.darkcms.ir</title>
</head>
<body>
<center>
<a id="tickerAnchor" style="font:16px Tahoma; color:red; text-decoration:none;" dir="rtl"></a>
</center>
<script language="JavaScript" type="text/javascript">
<!--
// Ticker startup
function startTicker()
{
// Define run time values
theCurrentStory = -1;
theCurrentLength = 0;
// Locate base objects
if (document.getElementById) {
theAnchorObject = document.getElementById("tickerAnchor");
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].replace(/"/g,'"');
theTargetLink = theSiteLinks[theCurrentStory];
theAnchorObject.href = theTargetLink;
thePrefix = "<span class=\"tickls\">" + theLeadString + "</span>";
}
// Stuff the current ticker text into the anchor
theAnchorObject.innerHTML = thePrefix +
theStorySummary.substring(0,theCurrentLength) + whatWidget();
// 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;
}
}
// -->
</script>


<script language="JavaScript" type="text/javascript">
<!--

var theCharacterTimeout = 50;
var theStoryTimeout = 5000;
var theWidgetOne = "_";
var theWidgetTwo = "-";
var theWidgetNone = "";
var theLeadString = "";

var theSummaries = new Array();
var theSiteLinks = new Array();

var theItemCount = 6;

theSummaries[0] = "به سایت ما خوش آمدید.";
theSiteLinks[0] = "http://www.darkcms.ir/";

theSummaries[1] = "طراحی کد های خود را به ما بسپارید.";
theSiteLinks[1] = "http://www.darkcms.ir/";

theSummaries[2] = "هر جور کدی خواستین این جا هست.";
theSiteLinks[2] = "http://www.darksoftware.org/";

theSummaries[3] = "ترفند های جالب و چیز هایی که تا به حال حتی بهش فکر هم نکرده اید.";
theSiteLinks[3] = "http://www.darksoftware.ir/";

theSummaries[4] = "آموزش کدنویسی و نوشتن کد را با ما تجربه کنید.";
theSiteLinks[4] = "http://www.google.com/";

theSummaries[5] = "و از همه مهم تر آزمایش کد های HTML به صورت آنی و آنلاین و البته با نسخه آفلاین";
theSiteLinks[5] = "http://www.yahoo.com/";




startTicker();
//-->
</script>
</body>
</html>

burdo68
جمعه 30 فروردین 1392, 15:55 عصر
ضمن تشکر از تمامی دوستان خصوصا کاربر محترم
darkcms (http://barnamenevis.org/member.php?285486-darkcms):تشویق::تشویق::تشویق:

کدی که این کاربر عزیز گذاشته اند کاملا صحیح است و تمامی دستورات در آن گذاشته شده که می توان به دلخواه آنها را تغییر داد.
تمام دستورات در بالا آورده شده اند و من فقط فایل آن را برای دانلود میذارم.
پیروز باشید.:لبخندساده:

elyass-pc
چهارشنبه 09 مرداد 1392, 23:42 عصر
سلام به دوستان
اسکریپت اجرا میشه ولی نمیشه رو لینک ها کلیک کرد. همه جورشم امتحان کردم. مشکل از کجاست؟

korosh00
شنبه 16 آذر 1392, 15:07 عصر
سلام چطور این را به دیتابیس وصل کنم از دیتابیس بخونه ؟