کاربر مهمان، خوش آمديد!  ( ورود - عضويت )   امروز 17 بهمن ماه ، 1390
 
منوی اصلی
لینکهای سریع
بخش خبری
مطالب سایت
بخش کاربری
امکانات سایت
دیگر بخشها
صفحات سایت

پشتیبانی

LiveZilla Live Help



جستجوی گوگل


جستجو در وب
جستجوی سايت

لینکدونی سایت

لپ تاپ 511

انجمن تخصصی وب هاستینگ

انجمن تخصصی شبکه

سیستم گسترده فروش در ایران

مرجع تخصصی برنامه نویسان

انجمن IranPHP

کتابخانه مجازی ایران

دومین رایگان

Your Development Resource


آموزش: کد نمايش متني كنار نشانگر ماوس
طراحی وب

 

براي  اينكه شما در صفحه هايتن بتوانيد به دنباله موس كلماتي را به حركت در آوريد مي توانيد از توضيحات زير استفاده كنيد.

شما براي اين كار بايد به صفحه خود در سه قسمت سورسي هايي را اضافه كنيد .به ترتيب زير : 

ابتدا كد زير را در تگ <head> ‌قرار دهيد:



 

<STYLE>.spanstyle {

            COLOR: 00EEDD; FONT-FAMILY: Verdana; FONT-SIZE: 15pt; FONT-WEIGHT: Bold; POSITION: absolute; TOP: -50px; VISIBILITY: visible

}

</STYLE>

 

<SCRIPT language=javascript>

var i,x,y;

var step=20;

var flag=0;

var m="Your Message"

m=m.split("");

var xpos=new Array();

for(i=0;i<m.length-1;i++){

xpos[i]=-50;

}

var ypos=new Array();

for(i=0;i<m.length-1;i++){

ypos[i]=-50;

}

function handlermm(e){

x=(document.layers)? e.pageX: document.body.scrollLeft+event.clientX ;

 

y=(document.layers)? e.pageY: document.body.scrollTop+event.clientY ;

flag=1

}

function makesnake(){

if(flag==1 && document.all )

{

 for(i=m.length-1;i>=1;i--){

 xpos[i]=xpos[i-1]+step;

 ypos[i]=ypos[i-1]

 }

 xpos[0]=x+step;

 ypos[0]=y

 

 

 for(i=0;i<m.length-1;i++){

 var thisspan=eval("span"+i+".style")

 thisspan.posLeft=xpos[i]

 thisspan.posTop=ypos[i]

 }

 }

 

 else if(flag==1 && document.layers)

 {

 for(i=m.length-1;i>=1;i--)

 {

 xpos[i]=xpos[i-1]+step

 ypos[i]=ypos[i-1]

 }

 xpos[0]=x+step

 ypos[0]=y

 

 for(i=0;i<m.length-1;i++)

 {

 var thisspan=eval("document.span"+i)

 

 thisspan.left=xpos[i]

 thisspan.top=ypos[i]

 }

 }

 

 var timer=setTimeout("makesnake()",30)

 

 }

 

</SCRIPT>

سپس كد زير را درون تگ <body> خود قرار دهيد:

onload=makesnake()

style="OVERFLOW-X: hidden; OVERFLOW-Y: scroll; WIDTH: 100%"

و در نهايت بعد از Body , يعني قبل از اينكه هر دستور ديگري را بنويسيد سورس زير را اضافه كنيد :

<SCRIPT language=javascript>

 

 

for(i=0;i<m.length-1;i++)

{

document.write ("<span id='span"+i+"'class='spanstyle'>");

document.write (m[i]);

document.write ("</span>")

}

if (document.layers){

document.captureEvents(Event.MOUSEMOVE);

}

document.onmousemove=handlermm;

</SCRIPT>

خوب حالا توضيحات :

وقتي همه اين كارها را كرديد متوجه مي شود بر روي صفحه شما پيغام your message به دنبال موس در حركت مي باشد.

براي تغيير اون متن بايد در قسمت سورس بين تگ <head> به دنبال var m="Your Message"1 باشيد ميتوانيد عبارت Your Message را با متن خود عوض كنيد.

در تگ <style> ميتوانيد كد زير را پيدا كنيد:

COLOR: 00EEDD; FONT-FAMILY: Verdana; FONT-SIZE: 15pt; FONT-WEIGHT: Bold; POSITION: absolute; TOP: -50px; VISIBILITY: visible

كه باتغيير Color:00EEDD به رنگ مورد نظر خودتان مي توانيد رنگش را هم تغيير بدهيد و بعد از آن FONT-SIZE: 15pt را پيدا مي كنيد كه مي توانيد اندازه متن خودتان را نيز تغيير دهيد. همچنين دستورات ديگري نيز در قسمت style وجود دارد كه ميتوانيد آنها را بسته به سليقه خود تغيير دهيد.



کلمات کليدي :

ارسال شده در مورخه : چهارشنبه، 14 مرداد ماه ، 1388 توسط mahdi  چاپ مطلب

 

مرتبط با موضوع :

 SEO و SEM چیست ؟  [چهارشنبه، 8 ارديبهشت ماه ، 1389]
 متن باز چیست؟  [يكشنبه، 5 ارديبهشت ماه ، 1389]
 سیستم مدیریت محتوا چیست؟  [يكشنبه، 5 ارديبهشت ماه ، 1389]
 RSS چیست و چه کار می کند؟  [يكشنبه، 8 فروردين ماه ، 1389]
 هماهنگي ( هارموني ) رنگ در وب  [جمعه، 20 شهريور ماه ، 1388]

 
با عرض پوزش : ارائه نظر و پیشنهاد در مورد این مطلب مقدور نیست .
ورود
نام کاربری

رمز عبور

چنانچه تاکنون عضو این سایت نشده اید می توانید با تکمیل فرم مخصوص عضویت به جمع کاربران این سایت بپیوندید و از امكانات مخصوص كاربران استفاده نمائيد .

امتیاز دهی به مطلب
امتیاز متوسط : 0
تعداد آراء: 0

لطفا رای مورد نظرتان را در مورد این مطلب ارائه نمائید :

عالی
خیلی خوب
خوب
متوسط
بد


اشتراک گذاري مطلب


انتخاب ها

 گرفتن پرينت از اين مطلب گرفتن پرينت از اين مطلب


 
موضوعات مرتبط

اینترنت

صفحه اصلي |  جستجو |  دريافت فايل |  آرشيو اخبار |  تماس با ما

همه چیز درباره رایانه - کامپیوتر

ارتباط  :   ir . م (مشهد) رایانه  @ info

  

PHPNuke Farsi [MT Edition] Project By PHPNuke.ir