復制代碼 代碼如下:
 
// 用數(shù)組存放廣告列表 
$ads = array('<a href="#"><img src="ad-125x125.png" /></a>' 
,'<a href="#"><img src="ad-125x125.png" /></a>' 
,'<a href="#"><img src="ad-125x125.png" /></a>' 
,'<a href="#"><img src="ad-125x125.png" /></a>' 
); 
// 對數(shù)組進行隨機排序 
shuffle($ads); 
// 輸出經(jīng)過排序的數(shù)組 
$html = ''; 
foreach ($ads as $ad) { 
$html .= $ad; 
} 
echo $html; 
復制代碼 代碼如下:
 
// 用數(shù)組存放廣告列表 
$ads = array('<a href="#"><img src="ad-125x125.png" /></a>' 
,'<a href="#"><img src="ad-125x125.png" /></a>' 
,'<a href="#"><img src="ad-125x125.png" /></a>' 
); 
// 對數(shù)組進行隨機排序 
shuffle($ads); 
// 輸出經(jīng)過排序的數(shù)組 
$html = ''; 
foreach ($ads as $ad) { 
$html .= $ad; 
} 
// 添加廣告招租鏈接 
$html .= '<a href="#"><img src="sell-ad-125x125.png" /></a>'; 
echo $html; 
復制代碼 代碼如下:
 
<div> 
<a href="#"><img src="ad-125x125.png" /></a> 
<a href="#"><img src="ad-125x125.png" /></a> 
<a href="#"><img src="ad-125x125.png" /></a> 
<a href="#"><img src="ad-125x125.png" /></a> 
</div> 
復制代碼 代碼如下:
 
<div> 
<a href="#"><img src="ad-125x125.png" /></a> 
<a href="#"><img src="ad-125x125.png" /></a> 
<a href="#"><img src="ad-125x125.png" /></a> 
<a href="#"><img src="ad-125x125.png" /></a> 
</div> 
<div> 
</div> 
<script type="text/javascript"> 
//<![CDATA[ 
var source = document.getElementById('ads'); 
var target = document.getElementById('random-ads'); 
var ads = source.getElementsByTagName('a'); 
// 下標數(shù)組 
var arr = new Array(); 
for(var i=0; i<ads.length; i++) { 
arr[i] = i; 
} 
// 隨機排序 
function randomSort(a, b){ 
var tmp = parseInt((Math.random() + 0.5), 10); 
return tmp ? a-b : b-a; 
} 
// 將老的廣告區(qū)的節(jié)點隨機插放到新的廣告區(qū) 
arr.sort(randomSort); 
for(var i=0; i<arr.length; i++) { 
target.appendChild(ads[arr[i]].cloneNode(true)); 
} 
// 顯示新的廣告區(qū)和移除老的廣告區(qū) 
source.parentNode.removeChild(source); 
target.style.display = 'block'; 
//]]> 
</script> 
新聞熱點
疑難解答