主题:  请教一段代码的写法!?

江湖中的宝贝

职务:普通成员
等级:2
金币:1.0
发贴:375
#12004/2/5 23:22:43
主要是一个新闻代码程序:
调用新闻代码是:

<!--#include file="conn.asp" -->
<html>
<head>
<title>新闻列表</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="images/spp.css" type="text/css">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<div align="center"> 
  <table width="300" border="0">
    <tr>
      <td> 
        <%
sql_news="Select * From sppnews Order By id DESC"
set rs_news=conn.execute(sql_news)
if not rs_news.eof then
	rs_news.movefirst
	dis_mes=dis_mes & ""
	do while not rs_news.eof
	dis_mes=dis_mes &"<img src=images/dot.gif>&nbsp;<a href=display.asp?id=" & rs_news("id") & " target=_blank>" & rs_news("title") & "</a> <font size=-1>[" & rs_news("counter") & "]</font><br>"
	rs_news.movenext
	loop
	end if
rs_news.close
response.write dis_mes
%>
      </td>
    </tr>
  </table>
  
</div>
</body>
</html>


这些代码调用出来的新闻弹出的窗口是新的窗口,我现在想让他点击出来的窗口是定制了大小,而且没有状态栏那种定制的窗口,如何来做!我试改的是

       <%
sql_news="Select * From sppnews Order By id DESC"
set rs_news=conn.execute(sql_news)
if not rs_news.eof then
	rs_news.movefirst
	dis_mes=dis_mes & ""
	do while not rs_news.eof
	dis_mes=dis_mes &"<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script><img src=images/dot.gif>&nbsp;<a href="#" onMouseOver="MM_openBrWindow('display.asp?id=" & rs_news("id")','dddd','location=yes,width=ddd,height=ddd')">ddd</a> 
	rs_news.movenext
	loop
	end if
rs_news.close
response.write dis_mes
%>


原来的代码是


<%
sql_news="Select * From sppnews Order By id DESC"
set rs_news=conn.execute(sql_news)
if not rs_news.eof then
	rs_news.movefirst
	dis_mes=dis_mes & ""
	do while not rs_news.eof
	dis_mes=dis_mes &"<img src=images/dot.gif>&nbsp;<a href=display.asp?id=" & rs_news("id") & " target=_blank>" & rs_news("title") & "</a> <font size=-1>[" & rs_news("counter") & "]</font><br>"
	rs_news.movenext
	loop
	end if
rs_news.close
response.write dis_mes
%>


但是最后还是不行,我想问问各位前辈应该如何改!/>???

我想要的效果就是这样的新闻弹出窗口~~~~

http://www.longtang.net/asq/news.asp



我是烂货

职务:普通成员
等级:1
金币:10.0
发贴:303
#22004/2/6 0:32:22
把原来代码中.....<a href=display.asp?id=" & rs_news("id" & ">.....

改成

.....<a href=""javascript:window.open('display.asp?id=" & rs_news("id" & "','','width=宽度,height=高度')"">.....



悲伤的设计

职务:普通成员
等级:1
金币:1.0
发贴:158
#32004/2/6 8:55:35
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
这一段放在ASP代码的上面(html的地方随便哪里),这段是JAVASCRIPT的函数,不用每次都循环的,后面调用就可以了
<%
sql_news="Select * From sppnews Order By id DESC"
set rs_news=conn.execute(sql_news)
if not rs_news.eof then
	rs_news.movefirst
	dis_mes=dis_mes & ""
	do while not rs_news.eof
	dis_mes=dis_mes &"<img src=images/dot.gif>&nbsp;<a href=# onclick='MM_openBrWindow('display.asp?id=" & rs_news("id")&"','','scrollbars=yes,width=111,height=111')>" & rs_news("title") & "</a> <font size=-1>[" & rs_news("counter") & "]</font><br>"
	rs_news.movenext
	loop
	end if
rs_news.close
response.write dis_mes
%>

大约是这样,呵呵



江湖中的宝贝

职务:普通成员
等级:2
金币:1.0
发贴:375
#42004/2/6 12:12:10
2楼前辈,经过你的代码更改以后,是可以成功弹出定制窗口,但是原窗口就变了,你看看产生如此的效果...


www.rushanren.com/sppnew/list.asp

请问在如何修改!



江湖中的宝贝

职务:普通成员
等级:2
金币:1.0
发贴:375
#52004/2/6 12:40:01
不是那个意思啊~~~!前辈!是原来窗口改变,现在已经修复好了,但是变成触及了!

就是如此帖子:


顺便问一下前辈,经过您上次给的答案,我修改完后,可以弹出定制窗口,但是变成我不用点击,直接就触动弹出了~!!!

代码如下,哪里错误了!???

<!--#include file="conn.asp" -->
<html>
<head>
<title>新闻列表</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="images/spp.css" type="text/css">
<script language="javascript" type="text/javascript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<div align="center"> 
  <table width="300" border="0">
    <tr>
      <td> 
        <%
sql_news="Select * From sppnews Order By id DESC"
set rs_news=conn.execute(sql_news)
if not rs_news.eof then
	rs_news.movefirst
	dis_mes=dis_mes & ""
	do while not rs_news.eof
    response.write "<img src=images/dot.gif> <a href='#' onMouseOver=MM_openBrWindow('display.asp?id=" & rs_news("id")&"','dddd','location=yes,width=400,height=300')>"&rs_news("title")&"</a><br>"	
	rs_news.movenext
	loop
	end if
rs_news.close
%>
      </td>
    </tr>
  </table>
  
</div>
</body>
</html>


哪里写错了~!



江湖中的宝贝

职务:普通成员
等级:2
金币:1.0
发贴:375
#62004/2/6 14:13:18
想问一下,在普通页面,好像不用改也需要点击,为什么在我的页面需要改为onclick!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#72004/2/6 14:27:15
你的触发行为是错误的



悲伤的设计

职务:普通成员
等级:1
金币:1.0
发贴:158
#82004/2/6 23:39:53
唉,不就是一个简单的事件吗?