标签: href

用于与Regex链接的PHP URL

我知道我已经看到这方面做了很多,但我需要的东西比常规更有所不同.可悲的是,当我在任何地方搜索它时,它会被隐藏在关于将链接转换为html标记链接的帖子中.我希望PHP函数从链接中删除"http://"和"https://"以及.*之后的任何内容.所以基本上我要找的是将A转换为B.

A: http://www.youtube.com/watch?v=spsnQWtsUFM
B: <a href="http://www.youtube.com/watch?v=spsnQWtsUFM">www.youtube.com</a>
Run Code Online (Sandbox Code Playgroud)

如果它有帮助,这是我目前的PHP正则表达式替换功能.

ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\\0\" class=\"bwl\" target=\"_new\">\\0</a>", htmlspecialchars($body, ENT_QUOTES)));
Run Code Online (Sandbox Code Playgroud)

说我对正则表达式完全没有理解可能也会有所帮助.谢谢!

编辑:当我输入这样的评论时,我得到像这样的HTML ,它根本不起作用,因为它带有链接的文本.如果有人只评论链接,那么效果很好.这是我将功能更改为此时的情况blahblah https://www.facebook.com/?sk=ff&ap=1 blah<a class="bwl" href="blahblah https://www.facebook.com/?sk=ff&amp;ap=1 blah">www.facebook.com</a>

preg_replace("#^(.*)//(.*)/(.*)$#",'<a class="bwl" href="\0">\2</a>',  htmlspecialchars($body, ENT_QUOTES));
Run Code Online (Sandbox Code Playgroud)

php regex replace href hyperlink

6
推荐指数
1
解决办法
6340
查看次数

html链接,来自Javascript函数的href赋值

我有一个简单的Javascript函数,它构建了一个我想提供链接的Url.

但是,我似乎无法使用锚标签.如何为锚标记的href指定Javascript函数的结果?

这些都不能正常工作:

<a href="getUrl();">Click here</a>
<a href="javascript:getUrl();">Click here</a>
Run Code Online (Sandbox Code Playgroud)

这就是我想要完成的.

javascript href

6
推荐指数
1
解决办法
3万
查看次数

在Java中查找href链接和URL的内容

我想解析这个链接:

<a href="http://www.google.fr">Link to google</a>
Run Code Online (Sandbox Code Playgroud)

为了获得两个结果:

Link = "http://www.google.fr"
LinkName = "Link to google"
Run Code Online (Sandbox Code Playgroud)

我真的不知道怎么做,Java中是否有一个库可以解决这个问题?

提前致谢,

java href

6
推荐指数
1
解决办法
2万
查看次数

如何获得完整的锚点href?

可能重复:
如何在JavaScript中获取"原始"href内容

有时您在代码中写入文件的相对路径,因此在代码中,somefile.php当点击当然锚点会将您发送给href属性值时http://www.yourdomain.com/somefiles.php

现在我的问题是我可以以某种方式获得锚的完整href?

使用$(anchor).attr("href")时只获得相对路径.

javascript anchor jquery href

6
推荐指数
2
解决办法
8900
查看次数

我可以在没有弹出窗口的情况下停止JS location.href吗?

我想构建一个JS外部脚本(标记)来停止代码(通常不是我的)像location.href一样,不使用弹出窗口.我尝试过这样的事情:

$(window).bind('beforeunload', function() {
 window.stop();
 event.stopImmediatePropagation();
 event.preventDefault();
 location.href = '#';  
 });
Run Code Online (Sandbox Code Playgroud)

但似乎没有任何帮助.再一次,我需要它而不使用:return"你确定吗?" 也许是一个不同的回调?

谢谢,丹

javascript jquery location href

6
推荐指数
1
解决办法
3169
查看次数

找到具有有效href属性的锚元素,但未提供链接内容

我正在尝试修改我的网站,使其符合WCAG标准。我正在生成没有内容的链接,但是这些链接被标记为错误。

我已经由编辑器(H91)重定向到此修复程序,但它并不能真正解决我的问题。

我应该如何处理?

当前链接示例:

 <a name="dbcaddi:hasSubjectDescription"></a>
Run Code Online (Sandbox Code Playgroud)

html5 accessibility href wcag

6
推荐指数
1
解决办法
2817
查看次数

使用Javascript切换CSS表格(点击)

试图找到仅需一个按钮即可在两个样式表之间切换的代码。我曾尝试调整其他人的解决方案,但仍无济于事。这是我最近的尝试:

设定:

<link id="style1" rel="stylesheet" type="text/css" href="resumecss.css" />
<script type="text/javascript">
function toggle() {
    var el = document.getElementById("style1");
    if (el.href == "resumecss.css") {
        el.href = "resumecssinvert.css";    
    }
    else {
        el.href = "resumecss.css";  
    }
}
</script>
Run Code Online (Sandbox Code Playgroud)

致电:

<button type="button" onclick="toggle()">Switch</button>
Run Code Online (Sandbox Code Playgroud)

目的是在一页上的两个皮肤之间反复切换。

在此先感谢您那种/知识丰富的人士。

javascript css href button toggle

6
推荐指数
3
解决办法
4232
查看次数

Google如何掩盖搜索结果页面上链接的真实网址?

以下我在最新版本的Chrome和Firefox以及IE11上进行了测试,结果相同.

如果您执行Google搜索,然后将鼠标悬停在搜索结果页面上的链接上,则浏览器窗口左下角显示的链接href与该a元素的实际内容不同.
在我测试过的所有三个浏览器中,如果你检查元素检查器中的链接,你可以很容易地看到真实链接(这是www.google.com),当检查器打开时,如果再次将鼠标悬停在链接上,那么你将在浏览器窗口的左下角看到真实的URL链接.

关于这种行为,我有两个问题吗?

  1. 虽然也许有点天真,但为什么Google会这样做呢?
  2. 谷歌如何做到这一点?因为我在Chrome,Firefox和IE11中看到了这种行为,我认为这是一些JavaScript控制的行为(与一些浏览器控制的行为相反),但我从来没有听说过这种可能性在JavaScript中.如果可以在JavaScript中,你怎么做?

谢谢.

javascript url href google-search web-inspector

6
推荐指数
1
解决办法
1239
查看次数

使用锚标记打开mailto并调用URL

根据我的一个要求,我需要通过调用服务来打开默认的邮件客户端,这需要使用锚标签或纯html来完成,约束是我们不能使用javascript.有没有人知道如何做到这一点?

html mailto anchor href

6
推荐指数
2
解决办法
2万
查看次数

单击一个框架中的链接并在另一个框架中显示JSP

我创建了两个框架,分别包含两个链接.

单击第一帧时,我想在第二帧中显示JSP页面.

但我无法让它发挥作用.单击第一帧时,它将在新窗口中打开JSP页面.

我粘贴了一些代码.

这是我的main.jsp

<html>

  <frameset cols="50%,50%">
  <frame src="frame1.jsp">
  <frame src="frame2.jsp">
  </frameset>

</html>
Run Code Online (Sandbox Code Playgroud)

frame1.jsp

<html>

  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Frame 1 with links</title>
  </head>

  <body>
    <body bgcolor="lightBlue">

      <h2>Java Tutorial</h2>
      <a href="subframe1.jsp" target="frame2.jsp"> tracking system</a>
      <a href="subframe2.jsp" target="frame2.jsp">data information</a>

  </body>

</html>
Run Code Online (Sandbox Code Playgroud)

frame2.jsp

<html>

  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  </head>

  <body>
  </body>

</html>
Run Code Online (Sandbox Code Playgroud)

subframe1.jsp

<html>

  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
  </head>

  <body>

    <form action="insertData.jsp" action="post" >

      DATA ID:<input type="text" name="data_id"><br>
      East:<input type="text" name="east"><br>
      North:<input type="text" name="north"><br> …
Run Code Online (Sandbox Code Playgroud)

html jsp href oracle11g webcenter-sites

6
推荐指数
1
解决办法
2万
查看次数