想在在线编辑器中添加超链接链接到access数据库中一条指定编号的记录并在网页上显示出来如何实现?

想在在线编辑器中添加超链接链接到access数据库中一条指定编号的记录并在网页上显示出来如何实现?,第1张

直接在编辑器里插入你的网页链接
<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字段下输入:>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13161947.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-14
下一篇 2023-06-14

发表评论

登录后才能评论

评论列表(0条)

保存