Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 根据推荐人更改内容_Java_Html - Fatal编程技术网

Java 根据推荐人更改内容

Java 根据推荐人更改内容,java,html,Java,Html,我想根据推荐人更改一个传出链接 所以,如果一个访问者来自facebook,我想显示一个不同的传出链接。到目前为止,我尝试的方法是使用推荐人将来自facebook的用户重定向到另一个索引文件,在那里我更改了传出链接。但我认为这是矫枉过正,可能会对网站的搜索引擎优化产生负面影响,所以我想要一些更简单的东西 理想情况下,我希望能够根据if语句的结果命名变量。因此(我的html知识非常有限,因此这里的命名法和语法可能有点不合适): if(访问者来自facebook){ 链接=”https://link1

我想根据推荐人更改一个传出链接

所以,如果一个访问者来自facebook,我想显示一个不同的传出链接。到目前为止,我尝试的方法是使用推荐人将来自facebook的用户重定向到另一个索引文件,在那里我更改了传出链接。但我认为这是矫枉过正,可能会对网站的搜索引擎优化产生负面影响,所以我想要一些更简单的东西

理想情况下,我希望能够根据if语句的结果命名变量。因此(我的html知识非常有限,因此这里的命名法和语法可能有点不合适):

if(访问者来自facebook){
链接=”https://link1.com"
}否则{
链接=”https://link2.com"
}
我知道这可能不可能与html,但我认为目标是明确的。 下面的代码是我现在使用的代码,它可以工作,但是我想要一些不需要访问者重定向的代码。我也不想使用php

    <script>
       var referrer =  document.referrer;
       if(referrer.indexOf("facebook") > -1) {          
        document.location = "index1.html";    
       }
    </script>

var referer=document.referer;
如果(referer.indexOf(“facebook”)>-1){
document.location=“index1.html”;
}
你可以试试这个


如果(访问者来自facebook){
document.getElementById(“myLink”).href=”https://link1.com"
}否则{
document.getElementById(“myLink”).href=”https://link2.com"
}

Hmm,也许我用错了,但是这个链接只是指向“mysite.com/#”,它只是在URL的末尾添加了标签,这正是脚本现在的样子:
var referer=document.referer;if(referer.indexOf(“facebook”)>-1){document.getElementById(“myLink”).href=”https://link1.com“}else{document.getElementById(“myLink”).href=”https://link2.com“}
和link:
将其添加到函数中并调用函数checkVisitedLink(){var referer=document.referer;if(referer.indexOf(“facebook”)>-1){document.getElementById(“myLink”).href=”“}其他{document.getElementById(“myLink”).href=“”}}}检查访问链接();很抱歉,我的html知识非常有限,我无法让它工作。我将此添加到文件的头部,然后添加链接,正如您在第一条注释中所写的,在文件的正文中,应该是它?否:-(这正是标题中的内容:
函数checkVisitedLink(){var referer=document.referer;if(referer.indexOf()facebook“>-1){document.getElementById(“myLink”).href=“link1.com”}else{document.getElementById(“myLink”).href=“link2.com”}checkVisitedLink();
这是正文中的链接:
该链接只是将我重定向到“mysite.com”/#,是否需要以某种方式调整代码?请尝试此函数checkVisitedLink(){var referer=document.referer;if(true){console.log(document.getElementById(“myLink”);document.getElementById(“myLink”).href=“link1.com”}else{document.getElementById(“myLink”)).href=“link2.com”;}}检查访问链接();
    <script>
       var referrer =  document.referrer;
       if(referrer.indexOf("facebook") > -1) {          
        document.location = "index1.html";    
       }
    </script>