|
| » 首页 » 电脑_数码 » 编程 » 请人修改一个这个JS。 |
请人修改一个这个JS。 |
|
源文件官方提供下载了 379K 地址在这里
http://www.huddletogether.com/projects/lightbox2/ 进入后 任意点击一个图片, 可以看到JS的效果。效果页右下角有个close按钮。 我现在需要增加一个按钮,和close类似 但是点击后不关闭当前效果页,并且blank一个新页面 是对于当前页面的评论页。 下面这些可能是你需要的 NewsReview.asp 新闻评论页文件名 NewsID 不同新闻的区别变量 因为修改量不是很大 应该是在JS页增加一个相对的变量。 所以请各位朋友 能在你修改的地方小小注释一下,虽然我语言很菜,但是我把close的按钮代码看了几百遍了。自己是在试不出来,只好问了,希望大家帮忙. 问题补充:其实新增按钮 我已经完成了 并且能够blank页面NewsReview.asp?NewsID= ... 但是就是=不出需要的变量. 另垃圾回答别来..解释什么是js 什么是asp 等等 去别处. 我前一个200分就是让你们的垃圾回答糟蹋了. 谢谢~ 我自己修改的 我放在空间里了 这里字数不够 http://hi.baidu.com/xjmobile/blog/item/375a8e181919cbb44aedbcc3.html |
![]() |
|
|
你能改成这样真不容易
在主页面设置一个隐藏域 <input type=hidden name=NewsID> 小图片onclick=NewsID.value=this.alt 然后 window.open('NewsReview.asp?NewsID='+ NewsID.value); 差不多这思路,你试试 ----------------------- 楼上笨笨,是静态html 改好了,看消息 不是说你笨,是说zuec 隐藏域通常是作为中间变量用的 因为javascript不能直接和asp等直接换变量 可以用框架试一下 <IFRAME SRC="NewsReview.aspNewsID=<%=(文张ID的变量)%>"></IFRAME> 恩 如果在JS页面里增加这个东西,很难,这段JS是死的。 你可以增加个按扭,这个按扭要调用一段js的子程序。 这个子程序你可以在加载页面的时候用ASP生成一段JS代码,而不是定义在JS文件中的根据不同页面生成不同的参数。估计这样可以解决。 我再仔细研究下,先试试可以不。 你把你新增按钮这个地方那些代码帖出来。大家帮你看看! ..... 可以 很好啊 如果按钮已经做好了,在可以在原网页上定义一个session,将所需要的NewsID的值赋到session里面,例:<%session("newsid")=NewsID%> 在按钮上blank一个新的页面,代码大致这样写: ****href:"NewsReview.asp?NewsID=<%session("newsid")%>"******* 也可以这样:(不太好) 在右下脚加个form,在form里面必须将所需要的变量NewsID的值赋到form里面的变量,然后提交到process.asp页面,在process.asp页面里可以获取所需要的变量的值,然后redirect到NewsReview.asp <form name="newfm" method="post" action="process.asp"> ........ </form> <% 获取到文章的ArticleID %> 。。。。。。 objBottomNavbbsLink.onclick = function() { window.open('NewsReview.asp?NewsID=<%=ArticleID%>'); return false; } 。。。。。。 |
| 《请人修改一个这个JS。》答案收集时间:2006-08-24 20:22:09 |