网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > Javascript
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
本月文章推荐
.Javascript模拟游戏中的弹出菜单.
.用于自动添加Digg This!按钮的Ja.
.5秒后弹窗的javascript代码.
.javascript中replace()用法详解.
.JS代码的格式化和压缩.
.关于搜索引擎页面分析中的 javas.
.中文的版用JavaScript实现超酷的.
.完美解决一个事件激活多个函数.
.JavaScript页面刷新与弹出窗口问.
.javascript对ListBox的增 删.
.完美解决一个事件激活多个函数(2).
.60秒倒计时的一个小JAVASCRIPT.
.弹出窗口window.open()的参数列表.
.javascript 获得客户端硬件信息.
.javascript中的关键字和保留字.
.javascript操作cookie.
.在JavaScript AIR开发中使用Acti.
.给select控件在指定位置插入opti.
.javascript表单之间的数据传递.
.JavaScript学习笔记 3-框架.

用javascript+php随机显示图片

发表日期:2007-6-5


想必你会用javascript随机显示图片。但如果图片的资料(比如链接)是经常变化,或是由用户修改、增加的,怎么办?我这里有个办法。
把图片的资料(如名称、地址、链接等)放在一个TXT文件里(如有MYSQL更好,没有也罢)。HTML文件中由javascript调用PHP程序,PHP程序随机读取图片资料。程序见 <script src="/upimg/allimg/20060626/0910370.jpg
163 www.163.com image.163.com/images/logo.gif
sohu www.sohu.com www.sohu.com/image/logo.gif

readrand.php(此程序实际上是生成一句javascript语言)
<?
$arrayall=file("tp.txt");读出tp.txt内容到数组
$arrays=count($arrayall);
if ($arrays==1){//because rand(0,0) is wrong
$selectrand=0;
}else{
srand((double)microtime()*1000000);//设定随机数种子
$selectrand=rand(0,$arrays-1);
}
$exstr=explode(chr(9),$arrayall[$selectrand]);//从全部中随机取出一个并分割
?>
document.write('<a href="<? echo $exstr[1];?>" target="new"><img src="<? echo $exstr[2];?>" width="200" height="50" alt="<? echo $exstr[0];?>" ></a>');


HTML文件
<html>
<body>
<script language='javascript' src='readrand.php'>
</script>
</body>
</html>
(你可以把scripty放到你需要的位置,并可以加入setTimeout()函数以实现定时刷新)

上一篇:限制文本字节数的JS源代码程序 人气:9527
下一篇:用javascript 转换外部链接样式 人气:9346
浏览全部javascript的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐