html页面如何调用PHP文件来显示随机广告?

html是静态网页,希望能通过类似这样的形式
<script type="text/javascript" src="../ad.php"></script>
调用下面这段ad.php代码,不知道下面这段代码要如何写才能被调用正常?当然有其他方法也可以在静态页面调用下面代码也行。比如JS,求完整代码
<?php
$ad = array(
'<div class="sidead"><script type="text/javascript">BAIDU_CLB_fillSlot("58955");</script></div>
<div class="sidead"><script type="text/javascript">BAIDU_CLB_fillSlot("136523");</script></div>',
'<div class="sidead"><script type="text/javascript">BAIDU_CLB_fillSlot("136523");</script></div>
<div class="sidead"><script type="text/javascript">BAIDU_CLB_fillSlot("58955");</script></div>',
);
$rand = array_rand($ad);
echo $ad[$rand];
?>

第1个回答  2011-04-06
为什么非得用PHP来随机,完全可以用JS在页面上随机生成HTML,插入对应的节点。如果用php的话你就随机生成HTML字符串变量赋值给模板变量到模板上。如果你不是用的模板,你就把那php代码放到对应位置。
如果像你说的,也可以加个<iframe src="../ad.php"></iframe>,自己设好宽高的参数,这种方法一般不用,不好控制样式。追问

JS如果能达到效果也可以,只是本人对那些都不了解,求完整点的代码,多谢

第2个回答  2011-04-06
<iframe src="../ad.php"></iframe> 正确追问

试过,不成功

相似回答