سلام.من میخوام یه صفحه طراحی کنم که توش آدرس چند تا سایت رو بدم و هر بار که باز میشه این صفحه یکی از آدرس سایتهایی که من دادم به طور تصادفی لود شه.یعنی یه کدی با عنوان صفحات تصادفی!! کی داره؟
Printable View
سلام.من میخوام یه صفحه طراحی کنم که توش آدرس چند تا سایت رو بدم و هر بار که باز میشه این صفحه یکی از آدرس سایتهایی که من دادم به طور تصادفی لود شه.یعنی یه کدی با عنوان صفحات تصادفی!! کی داره؟
با چه زبونی؟؟؟
الگوريتمش ميشه اينجوري که شما آدرسهاي دريافتي رو توي ديتابيس ذخيره ميکني بعد هر بار همشون رو ميخوني و ميزاري توي يه آرايه . و هر بار يه انديس تصادفي توليد ميکني و از آرايه ميخوني و لود ميکني. با Php خيلي راحته.
اگه با دیتابیس بخواد کار کنه که میتونه تو کوئری limit رو روی 1 بزاره و order رو روی rand...
من تو اون یکی تاپیک! یه کد ساده براشون نوشتم که نیازی به دیتابیس نداره... به همین علت سریعتر کار میکنه!
بله کد شما رو ديدم و همونجا نظرم رو دادم. دباره کوئري که گفتين من تا حالا چيزي درباره rand توي کوئري نشنيده بودم. خيلي ممنون که يه چيز جديد به من ياد دادين.:10:نقل قول:
حيف که اين فروم قابليت تشکر نداره وگرنه ازتون اونجوري تشکر ميکردم
دوست عزیز best_ir چرا یک تاپیک را چند بار تکرار کرد ه اید ... با این کار فقط نظم تالار به هم خورده....
از طرفی اینجا انجمن استاتیک هست ولی به سوال با زبان های دینامیک پاسخ گفته شده...:18:
کد جاوا اسکریپت مورد نظر شما....
[HTML]
<html>
<head>
<script>
function RandomLink(){
var A=new Array(4);
A[0]=document.f1.t1.value;
A[1]=document.f1.t2.value;
A[2]=document.f1.t3.value;
A[3]=document.f1.t4.value;
var B=Math.floor(Math.random()*4);
window.location=A[b];
}
</script>
</head>
<body>
<form name="f1">
<input name="t1" value="http://www.yahoo.com/" type="text" readonly>
<input name="t2" value="http://www.google.com/" type="text" readonly>
<input name="t3" value="http://www.msn.com/" type="text" readonly>
<input name="t4" value="http://www.blogfa.com/" type="text" readonly>
<input name="b1" value="Random Link" type="button" onclick="RandomLink()">
</form>
</body>
</html>
[/HTML]
[HTML]
http://forum.p30world.com/showthread.php?t=153761
[/HTML]
:40::40::40: