e****e 发帖数: 19 | 1 target=blank
the target is a URL to load an image, how to add a title to the pop-up page
instead of just the URL?
another question: how to do automatic refresh?
interested in solutions within a page, not making another file
Thanks much! | t*******y 发帖数: 57 | 2 如果link是个别人的url,哪除写程序外不会改,如果是自己的image,哪自己写个html把
image放里面不就可以随便加title了。
第二个问题如果是 网页自动刷新在间添加
表示每5妙刷新一次
要做局部图象刷新的话可以用写个javascript写个loadimage用timeout实现,
如果只要刷新一次防止browser用cache的话可以用cgi trick实现,把图片url写成
a.jgf?xxx=$a,然后在perl/cgi 里面对$a=time;这样$a总在变,系统总认为这是个新url
而不会调用cache里面的文件了。
【在 e****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : target=blank : the target is a URL to load an image, how to add a title to the pop-up page : instead of just the URL? : another question: how to do automatic refresh? : interested in solutions within a page, not making another file : Thanks much!
| f**u 发帖数: 559 | 3
把
里面对$a=time;这样$a总在变,系统总认为这是个新url
hi, tribology,
我对你说的最后这一点感兴趣."只要图象刷新一次防止browser用cache的话",
可不可以谈细点?或给个reference link?
多谢
【在 t*******y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 如果link是个别人的url,哪除写程序外不会改,如果是自己的image,哪自己写个html把 : image放里面不就可以随便加title了。 : 第二个问题如果是 网页自动刷新在间添加 : 表示每5妙刷新一次 : 要做局部图象刷新的话可以用写个javascript写个loadimage用timeout实现, : 如果只要刷新一次防止browser用cache的话可以用cgi trick实现,把图片url写成 : a.jgf?xxx=$a,然后在perl/cgi 里面对$a=time;这样$a总在变,系统总认为这是个新url : 而不会调用cache里面的文件了。
| t*******y 发帖数: 57 | 4 我最近对这个问题调研了一下,因为我经常要根据一些数据生成个a.png得图像给用户看
但发现如果browser得cache里面如果已经有了a.png文件后他拒绝刷新图片,需要用户自己
点刷新才行.这样很不爽,而用得方法让网页
不停刷新更加不爽.其实只要你把 写成 ,
系统照样读取a.png图片,但认为a.png?abc=123是一个给了参数的cgi调用,和a.png不同
就自动不读cache了,当然这个123之类的数字需要经常变动才能让系统每次都调用新图片
如果用perl/cgi的话,你可以用$a=time;这样$a里面的值就是当时的time值,每次都不一样.
用print " 就轻松实现了.
【在 f**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 把 : 里面对$a=time;这样$a总在变,系统总认为这是个新url : hi, tribology, : 我对你说的最后这一点感兴趣."只要图象刷新一次防止browser用cache的话", : 可不可以谈细点?或给个reference link? : 多谢
| f**u 发帖数: 559 | 5 多谢多谢,很有创意.
也解决了我的一大问题. :)
己
页
src="a.png?abc=123">,
片
样.
【在 t*******y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我最近对这个问题调研了一下,因为我经常要根据一些数据生成个a.png得图像给用户看 : 但发现如果browser得cache里面如果已经有了a.png文件后他拒绝刷新图片,需要用户自己 : 点刷新才行.这样很不爽,而用得方法让网页 : 不停刷新更加不爽.其实只要你把 写成 , : 系统照样读取a.png图片,但认为a.png?abc=123是一个给了参数的cgi调用,和a.png不同 : 就自动不读cache了,当然这个123之类的数字需要经常变动才能让系统每次都调用新图片 : 如果用perl/cgi的话,你可以用$a=time;这样$a里面的值就是当时的time值,每次都不一样. : 用print " 就轻松实现了.
| p******f 发帖数: 162 | | t*******y 发帖数: 57 | 7 请指教怎么用http cache control.
如果不用cgi trick,我在生成html的 中间加上
这两句,图像仍然不刷新.
【在 p******f 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : you should check out HTTP cache control.
| f**u 发帖数: 559 | 8 同意,这几句不起作用.
我查另外一个东西,看到这个,不知有没有用.我反正已经用你说的方法做了. | t*******y 发帖数: 57 | 9 这个函数和meta里面用refresh一样,没用,只能配合settimeout用,否则在
body里面直接onload这个函数不断刷新,都没法看网页了.
【在 f**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 同意,这几句不起作用. : 我查另外一个东西,看到这个,不知有没有用.我反正已经用你说的方法做了.
|
|