อยากเเสดงโฆษณาเเบนเนอร์เเบนหมุนวนกันไปเรื่อยต้องทำยังไงครับ

เริ่มโดย nu221, 09 มีนาคม 2008, 20:13:28

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

nu221

อยากเเสดงโฆษณาเเบนเนอร์เเบนหมุนวนกันไปเรื่อยๆต้องทำยังไงครับพอดีมีเเบนเนอร์ อยู่ 10 ตัวนี้ต้องใช้สคริปหรือเปล่า ???


nu221


EixQzUnG


dagtai

<SCRIPT LANGUAGE="Javascript"><!--

function banner() {
};

banner = new banner();
number = 0;

banner[number++] = "<a href='http://www.url1.com/' target='_blank'><img src='http://www.url.com/baner/728X90.gif' border='0'></a>"
banner[number++] = "<a href='http://www.url2.com/' target='_blank'><img src='http://www.url.com/baner/728X90.gif' border='0'></a>"
banner[number++] = "<a href='http://www.url3.com/' target='_blank'><img src='http://www.url.com/baner/728X90.gif' border='0'></a>"
increment = Math.floor(Math.random() * number);

document.write(banner[increment]);

//--></SCRIPT>

[email protected]

อันนี้แบบ PHP

http://www.google.co.th/search?hl=en&client=firefox-a&rls=org.mozilla:en-US:official&hs=1es&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=php+banner+rotate&spell=1

EThaiZone


knotzajun

 *Link Removed*

ฉันไม่มีตัวตน

สุดยอดเลยครับ ขอบคุณมากๆ ของคนอื่นยังไม่ได้ลองนะครับ แต่ของคุณ Twebmaster ใช้กับ cj แบบซ่อนลิ๊งค์ไม่ได้อ่ะ กำลังหาแบบใหม่อยู่พอดี :-*

EThaiZone

อ้างถึงจาก: knotzajun ใน 15 มีนาคม 2008, 16:41:50
<?
$ads = array('img1', img2', 'img3,'img4');
echo $ads[rand(0,3)];
?>


นี่ก้ได้ ?!?  :)

ขอแก้เพิ่มให้รองรับกรณีมีอาเรย์มากกว่านั้น

<?
$ads = array('img1', 'img2', 'img3','img4');
echo $ads[rand(0,count($ads)-1)];
?>

tarnroma

กรณีนี้ควรใช้ shuffle แบบที่ Ethai แนะนำตอนแรกนะครับ overhead น้อยกว่า  ::)
YES