100求一简单问题,UP有分,第一个解决的给50,进来看看!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Toti 2005-09-15 12:45:18
问题是这样的:
我在一个页面上放了好多图片,图片的数量是动态变化的,当我点其中任意一张图片,都要另外弹出一个页面,注意我不想用<a target="_blank"></a>,应该这控制不了弹出页面的大小,我是这样来处理的:<td onClick="openwin(1)"> ,先在TD里面用了个onClick,然后用脚本<script language="JavaScript" id="clientEventHandlersJS">
<!--
function openwin(){
window.open ("ViewImage.asp?i='t' ", "newwindow", "height=400,width=750, top=20, left=20,toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no")
}
-->
</script>
如果能把<td onClick="openwin(1)">中的 1传给function openwin()中的t问题就解决了,但是怎么来传,虚心求教!!!!!!!!!!
...全文
87 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zj135 2005-09-15
  • 打赏
  • 举报
回复
tigerwen01(小虎)(编程艺术化) 正解。。。。。。。。。。。。。。
Toti 2005-09-15
  • 打赏
  • 举报
回复
注意我不想用<a target="_blank"></a>,这样应该这控制不了弹出页面的大小!!
如果有两张图片,我就在每张图片的TD中用个onClick,如 <td onClick="openwin(1)"><img src="Images/backgr1.jpg" width="100%" height="100"></td>
<td onClick="openwin(2)"><img src="Images/backgr2.jpg" width="100%" height="100"></td>,当点backgr2.jpg,将openwin(2)中的2传到function openwin()中的t,如果点
backgr1.jpg就将1传到function openwin()中的t,这样在弹出的页面判断判断传过来的值,就可以知道那张图片要显示,也许我的这种写法是错的,有别的方法也行,谢谢!!
zwrtv 2005-09-15
  • 打赏
  • 举报
回复
UP
tigerwen01 2005-09-15
  • 打赏
  • 举报
回复
<script language="JavaScript" id="clientEventHandlersJS">
<!--
function openwin(t){
window.open ("ViewImage.asp?i="+t, "newwindow", "height=400,width=750, top=20, left=20,toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no")
}
-->
</script>
Toti 2005-09-15
  • 打赏
  • 举报
回复
沙发!!!!1
Toti 2005-09-15
  • 打赏
  • 举报
回复
谢谢 tigerwen01(小虎)(编程艺术化)
害虫滴害虫 2005-09-15
  • 打赏
  • 举报
回复
<script language="JavaScript" type="text/JavaScript">
<!--
function openpic(path){
var img1= new Image();
img1.src =path;
var str='height='+img1.height+', width='+img1.width+', left=100,top=50, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no'
newWindow = window.open("","newWindow",str);
newWindow.document.open();
newWindow.document.write('<html><title>深圳城源建筑设计有限公司</title><body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" onBlur="self.close()" onClick="self.close()">');
newWindow.document.write('<table width='+img1.width+' border="0" cellspacing="0" cellpadding="0" align="center" height='+img1.height+' ><tr><td>');
newWindow.document.write('<img src='+path+' width='+img1.width+' height='+img1.height+' alt=\"Click\ \;screen\ \;to\ \;close.\" >');
newWindow.document.write('</td></tr></table></body></html>');
newWindow.document.close();
newWindow.focus();
}
</script>


<img src="product/<%=picarry(0)%>" name=mainimg<%=m%> width="150" height="100" class="smcase" alt="点击查看大图" onClick="javascript: openpic(Bigmainimg<%=m%>.src);">
tigerwen01 2005-09-15
  • 打赏
  • 举报
回复
可以啊,如下:
<script language="JavaScript" id="clientEventHandlersJS">
<!--
function openwin(t){
window.open ("ViewImage.asp?i="+t, "newwindow")
}
-->
</script>
<input type=button name=b1 value="button" onClick=openwin("backgr1.jpg")>
Toti 2005-09-15
  • 打赏
  • 举报
回复
我把图片名称传过去可以吗??
Toti 2005-09-15
  • 打赏
  • 举报
回复
顺便问下,如果我不传1,2,我要传图片名称过去可以,如我这里<td onClick="openwin(1)"><img src="Images/backgr1.jpg" width="100%" height="100"></td>
<td onClick="openwin(2)"><img src="Images/backgr2.jpg" width="100%" height="100"></td>
backgr1.jpg,backgr2.jpg我把传过去可以吗??
Toti 2005-09-15
  • 打赏
  • 举报
回复
对tigerwen01(小虎)(编程艺术化),刚才试了一下!1
在此谢谢tigerwen01(小虎)(编程艺术化)

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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