注册 登录
编程论坛 PHP技术论坛

[求助]请教高手:如何快速动态显示图象

zyz995462 发布于 2004-12-05 08:00, 1915 次点击
朋友您好:我是新手,请多关照.
我想制作一个PHP页面,想实现鼠标点击某按钮时候浏览器页面随机出现不同图象.图象共50幅,每幅3K左右大小.点击一次,则根据随机函数,产生1--50之间的一个随机数.显示该随机数对应的图象.不断点击,则不断产生随机数.不断变换图象.
不知道能不能实现这个动态网页的设想?敬请赐教!谢谢!
我担心的是客户端每次都重新下载页面.刷新速度跟不上啊!有没有好办法实现呢?
6 回复
#2
alex2004-12-05 14:11
这是用JS来实现的。
#3
zyz9954622004-12-05 18:52

谢谢斑竹!给我指出了实现的方向!衷心感谢!

我是菜鸟,水平很低,但是总爱想入非非啊!

请问“JS”即 "JavaScipt" 吗?用了“JS”,这50幅图象会在浏览器将网页打开的时候一次性地从服务器自动下载到本地(是不是临时文件夹)吗?

敬请斑竹再次赐教

#4
PLMM2004-12-05 19:45

怕刷新跟不上有两中方法

第一种既斑竹说的那种,先把50张下下载下来,用JS特效控制这50张的显示与隐藏。

第二种,即点击一次下载一次,把图片放在一个浮动框架中就不会刷新页面了

#5
zyz9954622004-12-06 10:14

深深感谢斑竹和楼上plmm朋友的指教!正是象你们一样的热心人使我在黑暗中看到了光明

我尽管不懂JS,但现在已经明白了JavaScipt 能做出这种效果。我会找相应的资料来学习的

我还有最后一个疑问,敬请朋友们再给我指点一下:

我的问题是:我希望1--50之间的随机数是用PHP在服务端生成的,然后传到客户端,不是在客户端由JS生成。请问PHP服务端生成的随机数能不能传递给JS,从而调用该随机数对应的图象呢?我就怕PHP和JS之间不能进行变量之间数据交换啊!

我实在是菜鸟啊!这种问题也许很幼稚,请朋友们多多关照。谢谢!

#6
alex2005-01-02 16:14
好像不能传递,你可以事先生成,然后写在HTML的JS里。
#7
zyz9954622005-01-03 08:16
谢谢大哥指教
谢谢大哥回复,有象您一样的热心人帮助,我学习更有信心了。
1