• توجه: در صورتی که از کاربران قدیمی ایران انجمن هستید و امکان ورود به سایت را ندارید، میتوانید با آیدی altin_admin@ در تلگرام تماس حاصل نمایید.

ساخت متن تصادفی با JavaScript

ahmadfononi

معاونت انجمن
آموزش ساخت متن تصادفی :

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

کد:
<!--
//I. Array of banner that will randomly appear
 
var randomquote = new Array ( );
randomquote[0] = 'text';
randomquote[1] = 'text';
randomquote[2] = 'text';
 
//II. function to generate number from 0 to n
 
function randomzero (n)
{
return ( Math.floor ( Math.random ( )*0.9999999999999999* (n + 1)) );
}
 
//III. assign any random number from 0 to 2 to x.
 
x = randomzero(2);
 
//IV. display the text
 
document.write(randomquote[x]);
//-->

نکات :
۱- متن های مورد نظر خود را بجای Textجایگزین نمایید.
۲- برای بیشتر کردن متن ها میتوانید خط آخر را بعد از خط شماره ۲ کپی نمایید سپس یک رقم به عدد آن اضافه نمایید .
مانند :

کد:
<!--
//I. Array of banner that will randomly appear
 
var randomquote = new Array ( );
randomquote[0] = 'text';
randomquote[1] = 'text';
randomquote[2] = 'text';
randomquote[3] = 'text';
 
//II. function to generate number from 0 to n
 
function randomzero (n)
{
return ( Math.floor ( Math.random ( )*0.9999999999999999* (n + 1)) );
}
 
//III. assign any random number from 0 to 2 to x.
 
x = randomzero(3);
 
//IV. display the text
 
document.write(randomquote[x]);
//-->


توجه داشته باشید که یک رقم به عدد کد زیر اضافه نمایید :
کد:
x = randomzero(3);


با اضافه کردن هر تصویر یک رقم به این عدد اضافه نمایید.

آموزش ساخت متن تصادفی لینک دار :

برای اینکار از همان کد بالا استفاده کرده ، اما قبل از متن های مورد نظر خود از تگ <a> استفاده می کنیم.

به کد زیر توجه نمایید :

کد:
<!--
//I. Array of banner that will randomly appear
 
var randomquote = new Array ( );
randomquote[0] = '<a href="URL">Text</a>';
randomquote[1] = '<a href="URL">Text</a>';
randomquote[2] = '<a href="URL">Text</a>';
 
//II. function to generate number from 0 to n
 
function randomzero (n)
{
return ( Math.floor ( Math.random ( )*0.9999999999999999* (n + 1)) );
}
 
//III. assign any random number from 0 to 2 to x.
 
x = randomzero(2);
 
//IV. display the text
 
document.write(randomquote[x]);
//-->

بجای عبارت URL لینک آدرس مورد نظر و بجای عبارت Text متن مورد نظر خود را وارد نمایید.
و برای اضافه کردن نوشته از آموزش بالا استفاده نمایید.


مشاهده نمونه
 
بالا