如何向用户显示未访问的网址

Posted

技术标签:

【中文标题】如何向用户显示未访问的网址【英文标题】:How to display unvisted url to a user 【发布时间】:2015-04-01 05:13:35 【问题描述】:

我想在我的数据库中显示 url 存储的 url。如果用户访问了该链接,他将不会显示 url 或者特定用户的 url 颜色将被更改。 我用于更改访问链接颜色的 CSS 代码是

<html>
<style>
/* unvisited link */
a:link 
    color: green;


/* visited link */
a:visited 
    color: red;


/* mouse over link */
a:hover 
    color: red;


/* selected link */
a:active 
    color: yellow;
 
</style>
</head>
<body>

<p>Mouse over and click the link: <a href="www.***">name</a></p>

</body>
 </html>

我的php代码显示名称,名称将链接到url,url不会显示;-

<?php

mysql_connect('mysql', 'user', 'pass');
mysql_select_db('add');
$query =mysql_query('select * from addimage');

while( $row = mysql_fetch_assoc($query) )


echo '<div style="min-width:180px;height:40px;border:gray 1px;float:left;">'.$row['url']. '</div>';


?>

我只想在网页上显示名称,并且名称将链接到与 url 相同字段中的名称。当用户单击链接时,应显示链接的颜色或名称不应再次显示给同一用户

【问题讨论】:

How to make link not change color after visited? 的可能重复项 我知道你已经尽你所能来澄清这个问题。 sn-ps 没问题,问题存在。但我还是不明白。请尝试再写一些解释段落。它应该对每个人都有帮助。来自我的 +1。 我同意@JacekKowalewski 我已经读了三四遍了,我似乎无法理解这只是一个简单的css问题还是你想做一些更复杂的事情使用您的数据库或跟踪用户。不知道这是怎么得到两个赞成票的,因为不清楚他们在问什么。 【参考方案1】:

如果我的理解是正确的,听起来您想在访问的链接悬停/活动时为其设置样式。如果是这样,您可以通过组合伪选择器来实现这一点(例如a:visited:hover

这里有一个 jsfiddle 来说明这一点:http://jsfiddle.net/fh79LLo0/

如果这不是您要查找的内容,您能否提供更多有关您正在尝试做的事情的信息?

【讨论】:

以上是关于如何向用户显示未访问的网址的主要内容,如果未能解决你的问题,请参考以下文章

Rails - 如何查找单个记录(用户名)在主页中向任何访问者显示它

Django视图按用户向访问者显示对象

当用户在 Google 地图中拒绝位置访问时,如何向用户显示当前国家/地区?

直接访问网址时如何解决“无法读取未定义的属性'文档'”? Next.js 和 apexcharts 库

访问网址错误..

使用 Laravel Guards 登录后,如何限制用户不访问登录页面?