نشان دادن بنر به طور تصادفي

ramin_soft

Member
سلام

چطور ميشه برنامه اي نوشت كه بطور تصادفي وقتي يه بار وارد سايت مي شي يه بنر نشون بده وقتي خارج مي شي دوباره مياي سايت يه بنر ديگه نشون ميده.
مثال : همين سيستم تبليغاتي مجيد آنلاين ( پايين و بالاي فاروم )
 

mehradmoein

Member
در asp یک شی به اسم adrotator داریم که اگه سرچ کنید توی همین مجید آنلاین خودم یک آموزش گذاشته بودم.
اگه پیداش کردم می زارمش این جا.
 

amirlol

Well-Known Member
برای هر بنر یک عدد در نظر بگیر
و با دستور Rnd بطور تصادفی یکی شو از خروجی بگیر و نمایش بده
 

echessdesign

مدیر انجمن طراحی وب
دوست عزیز
شما می تونید از این کد جاوا اسکریپت هم استفاده کنی:
HTML:
 <SCRIPT LANGUAGE="JavaScript">

var ccPics = new Array()

ccPics[1] = "alarmclock.bmp"
ccPics[2] = "armytank.jpg"
ccPics[3] = "balloons.jpg"
ccPics[4] = "baby.bmp"

var cc = Math.floor(Math.random() * ccPics.length)
if (cc == 0) {
  cc = 1
}
document.write("<img src='"+ccPics[cc]+"' border=0>")

</SCRIPT>
این جا وا اسکریپت در مرورگرهای : IE, NS, Opera, firefox کار می کنه. نمونه نمایشی: http://javascript.echessdesign.com
 

ramin_soft

Member
ممنون
اين كد خوب بود ولي چطور ميشه اين رو تغيير داد كه به صورت درصدي نشون بده. اين كد گاهي يه فايل رو دو سه بار نشون ميده.
مثلا چهار تا بنر دارم و ميخوام كاربر يه بار كه وارد بشه فايل 1 رو نشون بده و بعد كه خارج شد و دوباره وارد شد ( وقتي كه به صفحه ديگه رفت ) فايل 2 رو نشون بده.
 
آخرین ویرایش:
amirlol کاملا درست گفتند.
ببینید باید اینجوری استفاده کنید:
کد:
randomize timer
dim a
a = round(rnd* تعداد لوگوها
if a = 0 then response.write "logo1.gif"
if a = 1 then response.write "logo2.gif"
برای درصدی درست کردم که مشکلی نداره!
اصلا شما می دونید یعنی چی؟ همون کدی که دوستمون با جاوا اسکریپت گزاشت همین بود.
4 تا لوگو: احتمال نمایش هر کدام 25%
شما چیزی به نام حل مسئله و الگوریتم به گوشتون خورده؟
 
فراموش کردم یک پرنتز بزارم آخرش.خودتون زحمتش رو بکشید.ادیت کنم بعد حرف در می یاد...
 
عزیزم هیچ کی از شما نمی خواد که دوبار لوگوش نمایش داده نشه.این همونه که شما تو بحثها می بینی.
 
آخرین ویرایش:

amirlol

Well-Known Member
ببینم محل سکونتشون مگه کجاست آقای نژاد پرست ! ارومیه !
مگه مشکلی هست که چنین نوشتین
همین کارا رو می کنی کسی سوالتو که اصلآ معلوم نیست کجا پرسیدی رو جواب نمی ده دیگه :d
 

ramin_soft

Member
سلام

لطفا تو نوشته هاتون کمی از ادب و جنبه ای که ندارید استفاده کنید.
 
آخرین ویرایش:

ramin_soft

Member
اینجا فرومی هست که کاربران کمی توش وجود داره که زبان های برنامه نویسی رو خوب بدونن
و کاربران زیادی تازه وارد هستن
و این رفتار شما اصلا خوب نیست که به کسایی توهین کنید

در کل این مسئله رو به مدیرا گزارش میدم و امید وارم که رسیدگی بشه.
 

mehradmoein

Member
دوست عزیز در شی adrotator که گفتم شما می تونید به طور کامل درصد تعیید کنید برای هر کدام از logo ها.
 
ramin_soft گفت:
اینجا فرومی هست که کاربران کمی توش وجود داره که زبان های برنامه نویسی رو خوب بدونن
و کاربران زیادی تازه وارد هستن
و این رفتار شما اصلا خوب نیست که به کسایی توهین کنید

در کل این مسئله رو به مدیرا گزارش میدم و امید وارم که رسیدگی بشه.
عذر خواهی می کنم.ببخشید!
جمله ی آخرتونم عرض کنم یک کاربر یا 20 تا پست از اخراج نمی ترسه.
 

oxygenws

Active Member
:) مسلما خوشحال تر خواهیم بود که خودتون مشکلاتتون رو با هم حل کنید...
و مسلما ممنون می شیم که مراعات هم رو بکنید.
حداقل سعی کنید در این جامعه کوچیک، بتونید کنار هم زندگی کنید و از تجربیات "اجتماعی" ای که میشه کسب کرد، استفاده کنید.

ممنون و موفق و پیروز باشید.
 
oxygenws واقعا شما رو به عنوان يك آدم فوق العاده قبول دارم! جدی می گم!
از بحث با مدیر هاستینگ ها خیلی خوشم اومد.
 

جدیدترین ارسال ها

بالا