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

سلام. یک اسکریپت یا کد جاوا می خواستم که به صورت تصادفی یک متن را در صفحه سایت به نمایش دربیاره. مثلا نمایش سخن روز ...
 

amir01

Well-Known Member
هرچند که این سوالو باید تو قسمت جاوا اسکریپت میپرسیدید...

کد:
var texts = new Array()
texts[1] = "متن 1";
texts[2] = "متن 2";
texts[3] = "متن 3";
var rt = Math.floor(Math.random() * texts.length)
if (rt == 0) { rt = 1 }
alert(texts[rt]);

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

mosi20

Active Member
آخر کد alert(texts[rt]); را تغییر بده به کد زیر
HTML:
document.getElementById('idiejaiikemikhaionjaneshonbedi').innerHTML=texts[rt]

میمونه یه چیز باید تو صفحت یه چیزی اینجوری درست کنی <div id="idiejaiikemikhaionjaneshonbedi"></div>
به جای idiejaiikemikhaionjaneshonbedi میتونی هر چیز دیگه ای خواستی توی 2 تا مد بنویسی
 
آخرین ویرایش:
سلام.
منظور شما اینه که کد را به این صورت دربیارم؟

کد:
<script language="javascript">
var texts = new Array()
texts[1] = "متن 1";
texts[2] = "متن 2";
texts[3] = "متن 3";
var rt = Math.floor(Math.random() * texts.length)
if (rt == 0) { rt = 1 }
document.getElementById('idiejaiikemikhaionjaneshonbedi').innerHTML=texts[rt]

</script>

ولی جواب نداد !
 
PHP:
<script language="JavaScript">
var Quotation=new Array()
Quotation[0] = "سخن 1";
Quotation[1] = "سخن 2";
Quotation[2] = "سخن 3";
Quotation[3] = "سخن 4";
Quotation[4] = "سخن 5";
var Q = Quotation.length;
var whichQuotation=Math.round(Math.random()*(Q-1));
function showQuotation(){document.write(Quotation[whichQuotation]);}
showQuotation();
</script>
 
ممنون دوست عزیز این کد یلی خوب و به درد بخور بود. حالا یه سوال دیگه دشتم. اگر بخواهم سخن روز داشته باشم چطور باید عمل کنم؟ مثلا سخن مربوط به هر روز را تعیین کنم و در روز مشخص شده این سخن به نمایش دربیاد.
اگر از php و mysql هم استفاده بشه که دیگه چه بهتر. فقط یه جوری می خوام که برای جملات فارسی مشکلی پیش نیاد.
 
سلام .
پیشنهاد : چرا سخنهای روز رو توو دیتابیس نمی ریزی ؟ بعد هم با php نشون بده .
 

beh.tehrani

New Member
سلام با این کد پی اچ پی مشکلت حل میشه.
ببین شما تاریخ یا تاریخ های مورد نظرت را بزن و عبارت را انتخاب کن.

if (date('y-m-d')=='2008-11-24') echo 'hello, world!';

در یک مثال بهتر و کامل میشه:

<?php


if (date('y-m-d')=='2008-11-25') echo 'حدیث امروز یک';
if (
date('y-m-d')=='2008-11-26') echo 'حدیث امروز دو';


?>

موفق باشی
 

mtoosi

New Member
سلام.
من يه كد با جاوا اسكريپت ساختم. ولي ميخوام با پي اچ پي بسازم تا اطلاعاتم توي ديتابيس باشه و نتونن كپي بردارن.
كد مطلب تصادفيه.
اينجا نمونش با توضيحاتش هست:
http://www.mtsoft.blogfa.com/post-42.aspx
يكي اين كد رو بصورت نمونه پي اچ پي بهم بده.
اگه نمونه سورسش باشه خيلي بهتره.
كدي كه توي وبلاگ بايد بذارم رو هم ميخوام.
لطفا يكي راهنمايي كنه.
متشكر.
 

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

بالا