PDA

View Full Version : نشان دادن عکسهای مخصوص روزهای هفته



sinaeslami
شنبه 03 دی 1390, 04:02 صبح
سلام و خسته نباشید
من برای نشان دادن عکس ها مخصوص روزهای هفته از کد زیر استفاده میکنم ، ولی مشکل این کد این هستش که با تاریخ ویندوز کار میکنه و اگه تاریخ ویندوز درست تنظیم نباشه عکس درست رو نشون نمیده
چیکار کنم که از تاریخ ویندوز استفاده نکنه و عکس مربوط به تاریخ درست رو نمایش بده


<script type="text/javascript"><!--
var imlocation = "images/";
function ImageArray (n) {
this.length = n;
for (var i =1; i <= n; i++) {
this[i] = ' '
}
}
image = new ImageArray(7);
image[0] = 'sunday.gif';
image[1] = 'monday.gif';
image[2] = 'tuesday.gif';
image[3] = 'wednesday.gif';
image[4] = 'thursday.gif';
image[5] = 'friday.gif';
image[6] = 'saturday.gif';
var currentdate = new Date();
var imagenumber = currentdate.getDay();
document.write('<img src="' + imlocation + image[imagenumber] + '">');
//--></script>

spiderman200700
یک شنبه 04 دی 1390, 13:50 عصر
داداش این مربوط به تالار جاوا اسکریپت میشه،نه جاوا.:متعجب:

sinaeslami
یک شنبه 04 دی 1390, 23:26 عصر
داداش این مربوط به تالار جاوا اسکریپت میشه،نه جاوا.:متعجب:
خودم این قضیه رو متوجه شدم و رفتم توی تالار جاوا اسکریپ
حالا کسی اینجا نمیتونه کمک کنه؟

spiderman200700
دوشنبه 05 دی 1390, 02:33 صبح
راهی وجود نداره که با جاوا اسکریپت تاریخی غیر از تاریخ سیستمی که کد داره روش داره اجرا میشه رو نشون بدی،مگر اینکه از Ajax استفاده کنی و تاریخ رو از روی سرور بخونی.

sinaeslami
دوشنبه 05 دی 1390, 07:26 صبح
راهی وجود نداره که با جاوا اسکریپت تاریخی غیر از تاریخ سیستمی که کد داره روش داره اجرا میشه رو نشون بدی،مگر اینکه از Ajax استفاده کنی و تاریخ رو از روی سرور بخونی.
من این کد رو میخوام توی وردپرس استفاده کنم
چطور میتونم از طریق آجاکس کاری کنم که این کد تاریخ رو از روی سرور بخونه؟
الان برام مهم نیست که حتما ازین کد استفاده کنم
فقط میخوام توی وبلاگ وردپرس من برای هر روز از روزهای هفته عکس مخصوص به همون روز نشون داده بشه
اگه میتونین لطفا کامل راهنماییم کنین

spiderman200700
دوشنبه 05 دی 1390, 13:37 عصر
برای ارتباط با سرور باید یا یه سرور وجود داشته باشه که به عموم مردم این سرویس تاریخ رو میده یا اینکه باید خودت یه سرور برای این کار درست کنی.
این سرور میتونه PHP،ASP،سرور های جاوا و ... باشه.
برای ارتباط با این سرور ها هم میتونی از خود این زبان ها استفاده کنی ، یا اینکه از Ajax استفاده کنی.
Ajax ،باعث میشه که صفحات HTML خیلی پویا تر بشه و از حالت خشک و ایستا در بیاد.
اگه از JQuery برای کار با Ajax استفاده کنی ،خیلی راحت تری.
اگه سوالی هم در مورد Ajax یا JQuery داری ،لطفا توی تالار مربوط به خودش مطرح کن.

sinaeslami
دوشنبه 05 دی 1390, 22:12 عصر
برای ارتباط با سرور باید یا یه سرور وجود داشته باشه که به عموم مردم این سرویس تاریخ رو میده یا اینکه باید خودت یه سرور برای این کار درست کنی.
این سرور میتونه PHP،ASP،سرور های جاوا و ... باشه.
برای ارتباط با این سرور ها هم میتونی از خود این زبان ها استفاده کنی ، یا اینکه از Ajax استفاده کنی.
Ajax ،باعث میشه که صفحات HTML خیلی پویا تر بشه و از حالت خشک و ایستا در بیاد.
اگه از JQuery برای کار با Ajax استفاده کنی ،خیلی راحت تری.
اگه سوالی هم در مورد Ajax یا JQuery داری ،لطفا توی تالار مربوط به خودش مطرح کن.
سلام آقا ممنون بابت کمکتون
ولی این چیزایی که میگی واسه من که مد نویسی بلد نیستم خیلی کلی هستش و اگه بتونی راجع به چیزی کخ میخوام جزئی تر کمکم کنی خیلی ممنونت میشم عزیزم

spiderman200700
دوشنبه 05 دی 1390, 22:47 عصر
شما باید.یه سرور پیدا کنی که یه صفحه داشته باشه که وقتی بهش درخواست گرفتن تاریخ و ساعت رو میدی ، بهت تاریخ و ساعت رو بده.
اگه نتونی پیدا کنی، باید خودت این سرور رو بسازی.
اگه از JQuery برای ارسال درخواست گرفتن تاریخ و ساعت استفاده کنی , و بر فرض سرور هم یه صفحه ی JSP باشه،کدت این میشه.
$.post(timeserver.jsp", {parameters}, function(data){
alert(data)
}, "text")
parameters ،مقدارهایی هست که در صورت لزوم برای سرور فرستاده میشه.
data ، شامل یه رشته هست که از سمت سرور به عنوان جواب برای شما فرستاده میشه، که حاوی تاریخ و زمان میشه.
data،علاوه بر فرمت رشته ای، میتونه XML یا فرمت های رایج دیگه هم باشه.

البته قبل از همه ی این کارها باید کتابخانه ی JQuery رو به صفحه وارد کنید.