各位能说一下这是利用了什么原理吗? http://tieba.baidu.com/f?kz=679837306看第七楼的图片,点击图片可以实现中转页面,但是我任意发了一张图片却不可以,另外查看了也 没添加什么特殊代码。我把图片地址引用在本地则点击没出现什么,请问这种技术是如何实现的?有知道的朋友 告诉一下,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是 Server 对请求做了判断,测试一下 如果直接在地址栏输入图片地址http://jiwe.webcentury.cn/images/yhzt/hxj.gif就会自动转向至http://www.jipfc.cn/web_files/yonghengzhita.htm而百度论坛恰好有点击查看原图的功能 onload="Page.resetChangedSizeImage('old',this);" 点击后,会重新打开一个页面显示新图,此时就会自动转向!而 CSDN 没有查看原图的功能,因此也就无法转向了! 简单说,Server 对请求做了判断,如果存在引用页就返回图片,否则执行跳转! 图片上有这么一个方法:<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方法 你可以匿名插入这张图片:http://jiwe.webcentury.cn/images/yhzt/hxj.gif 之后点击查看源文件并没有:Page.resetChangedSizeImage( 但也可以实现点击图片跳转 但一会百度就会自动的删除了, 这也是我不明白的地方,请教您。 俺在 #5 说滴清清楚楚,百度论坛恰好有点击查看原图的功能 onload="Page.resetChangedSizeImage('old',this);",resetChangedSizeImage 是百度的脚本,而这个图片恰巧利用了这个功能巧妙滴实现了转向!图片就是一张正常的 gif 图片,关键在于 Server 端对请求做了判断!!!看来 lz 没做过 Server 端开发,否则这个问题很容易理解! 贴源码看看?!http://jiwe.webcentury.cn/images/yhzt/hxj.gif俺在 #2 贴了这站图片,点击后根本无法转向!!! 如何判断一个字符串至少含有一个字母? JS学校选择控件 关于页面刷新 谁有我的RP烂?请进!看史上最郁闷的JS问题!(不求解决了~!) 网页关闭事件???高手请进 怎么做出这种窗体类似自由落体反弹的效果? autocomplete的谷歌浏览器出现问题! xheditor动态upImgUrl ,jquery的{}里取值问题 在线急求一简单js代码,(关于刷新父窗口的) zTree出来好多个图标!! 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 贴了这站图片,点击后根本无法转向!!!