iranblog

تبلیغات در ایران بلاگ

تبلیغات

برای ایجاد و بلاگ با امکانات نامحدود در ایران بلاگ اینجا را کلیک کنید

آخرين ارسالهاي انجمن

برگشت   iranblog > انجمن کامپيوتر > برنامه نویسی > JavaScript و کد های جاوا

پاسخ
 
ابزار هاي گفتگو جستجو اين تالار نمايش رسم
قديم 01-01-2009   #1 (permalink)
secret


مدیر بخش مذهب و فلسفه 

 
آواتار نقاب
 
تاريخ عضويت: Jul 2007
پست ها: 8,606

درجه: 61 [♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥]
سابقه: 2056 / 2284
سحر و جادو: 2868 / 12019
تجربه: 92%

سپاس ها: 351
از این کاربر 2,090 بار در 1,193 پست تشکر شده
پيش گزيده Preload براي صفحات وب

Preload براي صفحات وب
طراحي سنگين در بعضي از صفحات باعث زياد شدن حجم آن صفحات ميشود. حجم زياد صفحات مخصوصا براي ما ايرانيان يك مشكل هميشگي و سدي براي طراحان بوده و خواهد بود! همين موضوع باعث خستگي و دلسرد شدن كاربر و بازديد كننده از صفحات ميشود و باعث ميشود بازديد كنندگان سايت روز به روز كمتر شوند. اما بايد براي اين كار چاره‌اي انديشيد. معقولانه ترين راه طراحي منطقي و كم حجم در عين حال زيبا و كاربر پسند است. اما گاهي اوقات نميتوان به هر دليلي صفحات را در حجم كم طراحي نمود مخصوصا صفحاتي كه داراي عكسهاي زيادي هستند. پس براي مشكل دوم هم بايد يك راهي را در نظر گرفت تا بتوان طراحي خوبي ارائه داد. در اين آموزش شما ياد خواهيد گرفت كه با يك سري دستورات جاوا اسكريپت چگونه براي صفحه خود Preloader قرار دهيد. اينكار سبب ميشود كه كاربر كمي آرامتر شده و تحمل آن هم براي ديدن صفحات بيشتر خواهد شد. اين كار را ميتوانيد در تمام سايتها و يا وبلاگها عملي كنيد.

براي شروع كار ابتدا كد جاوا اسكريپت زير را در تگ <head> صفحه مورد نظرخود قرار دهيد.



<SCRIPT>

var DHTML = (document.getElementById || document.all || document.layers);

function ap_getObj(name)

{

if (document.getElementById)

{

return document.getElementById(name).style;

}

else if (document.all)

{

return document.all[name].style;

}

else if (document.layers)

{

return document.layers[name];

}

}

function ap_showWaitMessage(div,flag)

{

if (!DHTML) return;

var x = ap_getObj(div);

x.visibility = (flag) ? 'visible':'hidden'

if(! document.getElementById)

if(document.layers)

x.left=280/2;

return true;

}

</SCRIPT>

و سپس كد زير را بعد از <body> قرار دهيد:



<DIV id=waitDiv style="LEFT: 40%; VISIBILITY: hidden; POSITION: absolute; TOP: 50%; TEXT-ALIGN:center">

<TABLE cellPadding=6 border=0>

<TBODY>

<TR>

<TD align=middle>

<IMG alt="Please wait" src="loading.gif">

</TD>

</TR>

</TBODY>

</TABLE>

</DIV>



<SCRIPT>

ap_showWaitMessage('waitDiv', 1);

</SCRIPT>

در كدي كه بالا ذكر شد شما ميتوانيد طراحي مورد نظر خود را داخل تگ <DIV> قرار دهيد. توجه داشته باشيد تگ <DIV> حتما بايد وجود داشته باشد ولي محتواي درون آن (در اين كد مثلا <Table> ) ميتواند با توجه به نياز شما تغيير كند.



سپس كد زير را دقيقا بالاي (قبل از) </body> قرار دهيد. (اين تگ در يك خط مانده به آخرين خط صفحه شما قرار دارد)

<SCRIPT>

ap_showWaitMessage('waitDiv', 0);

</SCRIPT>

حالا ديگر كدهاي نوشته شده توسط شما كار خواهد كرد. كافي است صفحه مورد نظر را درون سايت خود قرار دهيد و سپس آنرا مشاهده نمايد .

توجه داشته باشيد اين preload بر حسب load شدن صفحه شما ميباشد.
__________________

نقاب آفلاين است   پاسخ با نقل قول

آپلود عکس

پاسخ

ابزار هاي گفتگو جستجو اين تالار
جستجو اين تالار:

جستجو پيشرفته
نمايش رسم

قوانين ايجاد گفتگو در تالار
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is روشن
شکلک ها روشن هستند
کد [IMG] اکنون روشن ميباشد
HTML کد خاموش مي باشد
Trackbacks are خاموش
Pingbacks are خاموش
Refbacks are خاموش


گفتگو هاي مشابه
نام گفتگو شروع کننده گفتگو تالار پاسخ ها آخرين پست
طراحي انيميشن هاي زيباي فلش براي صفحات وب با نرم افزار قدرتمند KoolMoves 5.2.5 Oguz نرم افزارهای گرافیکی 0 05-05-2008 06:11 PM
طراحي صفحات وب براي كار اداري nfz طراحي وب 0 06-30-2007 02:59 PM
طراحي صفحات وب براي كار اداري nfz طراحي وب 0 06-19-2007 11:08 AM
آموزش قرار دادن پسوورد براي صفحات وبلاگ snow_boy وبلاگ هاي فارسي 0 05-11-2007 03:48 PM
KoolMoves 5.7.1 نرم افزاری برای طراحي انيميشن هاي زيباي فلش براي صفحات وب hamid_zebel82 نرم افزارهای یوتیلیتی(Utility) و متفرقه 0 01-24-2007 11:24 AM

آپلود عکس

واحد زمان برحسب ساعت لندن +4.5. ساعت هم اکنون 05:20 PM.


Powered by: vBulletin Version 3.8.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.