|
主题: 请教一段代码的写法!?
|
江湖中的宝贝
职务:普通成员
等级: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> <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> <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> <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> <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
唉,不就是一个简单的事件吗?
|