<a href="newsaspid=1234" target="_blank">另一条新闻</a>
如果你想产生自动的链接,在编辑器里是实现不了的。只能在ASP页面里自己写代码比如“相关新闻”,重新做一个查询显示就行了。我觉得你可以将表中的超链接的字段改为文本形式的字段,然后在窗体中通过文本框或者label来显示这个文本形式的字段,然后在窗体的这个文本框或者label上设定一个点击的事件,在事件中通过编程来模拟出超链接的效果,如果想让这个文本框或者label中的信息看上去更像是超链接,可以再在这个文本框或label上设定一个鼠标移动事件,通过编程使当你将鼠标移动到文本框或label上的时候,控件中的文字自动变为带有下划线形式和变色。用ado读取数据
需要定义con= servercreateobject("adodbconnection")
constr你的数据库链接字符串
rs=servercreateobject("adodbrecordset")
rsopen constr,con,1,3
利用rs的fileds(index)属性读取记录
然后设置超链接
简单想了一下 试试看实现方法1:
<marquee>链接</marquee>这对标签就可实现楼主得想法。当然链接里面的内容可以是数据库读出的内容。
marquee有很多参数,附上主要得参数,供楼主参考:
方向
<direction=#> #=left, right
<marquee direction=left>啦啦啦,我从右向左移!</marquee>
<marquee direction=right>啦啦啦,我从左向右移!</marquee>
方式 <bihavior=#> #=scroll, slide, alternate
<marquee behavior=scroll>啦啦啦,我一圈一圈绕着走!</marquee>
<marquee behavior=slide>啦啦啦,我只走一次就歇了!</marquee>
<marquee behavior=alternate>啦啦啦,我来回走耶!</marquee> 啦啦啦,我一圈一圈绕着走!
实现方法2:
用javascript实现
代码如下:
<div id="demo" style="overflow:hidden;width:775px;color:#ffffff;">
<table cellpadding="0" cellspacing="0" border="0">
<tr><td id="demo1" valign="top" align="center">
<table cellpadding="2" cellspacing="0" border="0">
<tr align="center">
<td align="center">
<a href=">你从数据库中读出超级链接的字段值,然后用循环给每个值做超级链接,如:
<a href="超链接字段的值">“浏览器中的显示,此处可用数据库中读出超级链接的字段值”</a>
然后用表table来显示。就OK啦!你表设计中,filename字段是否为超链接属性如果是,给你个例子
进入表中,在filename字段下输入:>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)