http://tieba.baidu.com/f?kz=679837306看第七楼的图片,点击图片可以实现中转页面,但是我任意发了一张图片却不可以,另外查看了也
没添加什么特殊代码。我把图片地址引用在本地则点击没出现什么,请问这种技术是如何实现的?有知道的朋友
告诉一下,谢谢
没添加什么特殊代码。我把图片地址引用在本地则点击没出现什么,请问这种技术是如何实现的?有知道的朋友
告诉一下,谢谢
解决方案 »
- 一个jQuery事件绑定的问题
- 客户端脚本获取双网卡的IP和MAC地址
- 使用ymprompt.js 关于弹出层关闭问题
- checkbox属性设为disabled,在层中,当鼠标一移checkbox就触发onmouseout事件,仅在于火狐。
- 在线请教,如果对输入框输入全角的数字,如何利用js转移为半角的数字
- 紧急!!关于向oracle里存储日期和时间的问题
- 怎么做一个类似便签的效果
- 想要实现动态效果,js高手请进,高分!
- 关于 combox 联动时改变第二个 combox 内容
- 关于转义字符如何显示到页面来,项目急求,谢谢
- js exception 问题
- 请教个关于img.src相对路径的问题
应该是 Server 对请求做了判断,测试一下
http://jiwe.webcentury.cn/images/yhzt/hxj.gif
就会自动转向至
http://www.jipfc.cn/web_files/yonghengzhita.htm而百度论坛恰好有点击查看原图的功能 onload="Page.resetChangedSizeImage('old',this);"
点击后,会重新打开一个页面显示新图,此时就会自动转向!而 CSDN 没有查看原图的功能,因此也就无法转向了!
<img onload="Page.resetChangedSizeImage('old',this);" src="http://jiwe.webcentury.cn/images/yhzt/hxj.gif" border="0" onerror="checkErrorImage(this)">
从该页上有个js:pb.js中找到了如下代码
if (C && A && C == "old") {
if (this.resizePic(A, 570)) {
var D = A; D.style.cursor = "pointer";
D.title = "点击查看原图";
D.onclick = function(I) {
if (!I) { I = window.event } var H = I.target || I.srcElement;
if (NsLogLinker.isOutLink(H.src)) { NsLogLinker.stat(H.src, 110) } window.open(H.src, "_blank")
}
} return true
}貌似,点击了图片,就能弹出去~~
但是下方16楼所发的图片,好像没有那个onload方法
但一会百度就会自动的删除了,
这也是我不明白的地方,请教您。
而这个图片恰巧利用了这个功能巧妙滴实现了转向!图片就是一张正常的 gif 图片,关键在于 Server 端对请求做了判断!!!看来 lz 没做过 Server 端开发,否则这个问题很容易理解!
俺在 #2 贴了这站图片,点击后根本无法转向!!!