Lightbox 用过的请进

szc21 2007-05-17 03:51:39
Lightbox 显示照片确实漂亮,但
<script language="javascript">
function ss()
{
document.getElementById('d1').innerHTML="<a title=\"1\" href=\"http://desktop.yesky.com/imagelist/07/20/3314094_m_3314096_8692.jpg\" rel=\"lightbox\"><IMG style=\"WIDTH: 192px; HEIGHT: 176px\" height=\"176\" alt=\"第一张(共3张)\" src=\"http://desktop.yesky.com/imagelist/07/20/3314094_m_3314096_8692.jpg\" width=\"192\" border=\"0\"></a>";
}
</script>

<div id="d1"></div>
<INPUT type="button" value="Button" onclick="ss()">

当用js去写地址的时候,发现效果不能出现。不知道 lightbox到底能不能用这种方式显示。请各位大虾指点
...全文
321 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxylvmnn 2007-05-21
  • 打赏
  • 举报
回复
jf
glvicky 2007-05-21
  • 打赏
  • 举报
回复
楼主说:有分给。于是我就来了~
wangfu 2007-05-21
  • 打赏
  • 举报
回复
我回答了 怎么没有给分啊
owen1759 2007-05-21
  • 打赏
  • 举报
回复
jf
jetsteven 2007-05-20
  • 打赏
  • 举报
回复
回复人:szc21(卖炭翁) ( ) 信誉:100 2007-5-17 17:08:01 得分:0


?
谢谢支持,问题解决,累死我了,写这个js的人真强,看的我头晕。明天揭贴。接分的快


能不能看看那个js
wangfu 2007-05-18
  • 打赏
  • 举报
回复
1: 在你的ss()最后加上myLightbox.initialize();
这一种方便 ,但是所有的<a>对象............

2:lightbox.js 给Lightbox的prototype 加上update属性,然后在你的ss()最后加上myLightbox.update();

update: function() {//类似initialize
if (!document.getElementsByTagName){ return; }
var anchors = document.getElementsByTagName('a');
for (var i=0; i<anchors.length; i++)
{
var anchor = anchors[i];
//下面是相对 initialize 多加的
//以前添加过的监听就跳过
if(anchor.onclick ){continue;}

var relAttribute = String(anchor.getAttribute('rel'));
if (anchor.getAttribute('href')&&(relAttribute.toLowerCase().match('lightbox')))
{
anchor.onclick = function () {myLightbox.start(this); return false;
}
}
}
},
joegu 2007-05-18
  • 打赏
  • 举报
回复
jf
hy_lihuan 2007-05-17
  • 打赏
  • 举报
回复
其实度没有看懂lz的意思
hy_lihuan 2007-05-17
  • 打赏
  • 举报
回复
jf
szc21 2007-05-17
  • 打赏
  • 举报
回复
谢谢支持,问题解决,累死我了,写这个js的人真强,看的我头晕。明天揭贴。接分的快
yixianggao 2007-05-17
  • 打赏
  • 举报
回复
原来抠过魔兽中文官网的图片放缩效果,那个也不赖!

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧