Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 图片在新窗口打开后,怎样才能有改变图片显示大小的选项?

[复制链接]
理红轩 发表于 2009-12-29 13:57:48 | 显示全部楼层 |阅读模式
本帖最后由 理红轩 于 2009-12-29 14:02 编辑



IE浏览器中如上图,可以选择显示原图或适合屏幕大小。火狐中是有+、-式的图标来选择。

看到一些网站的有。但我本地测试SS没有,只显示原图大小。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
lidq.jingwu 发表于 2009-12-29 14:01:06 | 显示全部楼层
这个是需要由js与css来控制的,需要有相关的代码,到网上找吧。
回复

使用道具 举报

 楼主| 理红轩 发表于 2009-12-29 14:02:03 | 显示全部楼层
哦,我找找看!
回复

使用道具 举报

 楼主| 理红轩 发表于 2009-12-29 16:00:15 | 显示全部楼层
找到了一个代码:
  1. <img src="图片地址" width="图片宽度" height="图片高度">
  2. <p align="left"><input value="点击查看原图" style="border-width: 8px; background-color: rgb(按钮10进位颜色代码 如203,125,205);" onclick="window.open('图片地址', 'Sample', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=yes,width=窗口宽度,height=窗口高度,directories==1,scrollbars=1,resizable=1'
  3. )" name="Input" type="button"></p>
复制代码
是不是要在common.js文件中的
  1. //添加文章中的图片链接
  2. function addImgLink(divID) {
  3.         var msgarea = getbyid(divID);
  4.         if(msgarea) {
  5.                 var imgs = msgarea.getElementsByTagName('img');
  6.                 for (i=0; i<imgs.length; i++) {
  7.                         if (imgs[i].parentNode.tagName.toLowerCase() != 'a') {
  8.                                 imgs[i].title = '点击图片可在新窗口打开';
  9.                                 imgs[i].style.cursor = 'pointer';
  10.                                 imgs[i].onclick = function() { window.open(this.src); }
  11.                         }
  12.                 }
  13.         }
  14. }
复制代码
中的window.open(this.src); 这里加?怎样加呢?我试了下没反应啊~
回复

使用道具 举报

lidq.jingwu 发表于 2009-12-29 16:16:44 | 显示全部楼层
是添加到templates/default/js/common.js文件中。
也可以直接放在模板,效果一样的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 04:47 , Processed in 0.023649 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表