2016-06-04 21 views
-3

Mein href link funktioniert nicht, und die Sache ist, habe ich einige Javascript Code für meine Twitter-Taste kopiert (twitter gibt den Code kostenlos) in meine Website, aber ich weiß es nicht wirklich Javascript, nur grundlegende Html.Mein href link funktioniert nicht

Kann jemand den folgenden Code auschecken und sicherstellen, dass es in Ordnung ist? Der Teil, der nicht funktioniert, ist die Codezeile, die "Click here for a list of older posts!" erwähnt.

<!DOCTYPE html> 
<html> 
<head> 
<title>Curiosity Killed the Cat</title> 
<!-- But Satisfaction Brought it Back. --> 
</head> 
<body> 

<h1 style="font-size:160%;">If Curiosity Can Kill, Then i'm Not Afraid to  Die.</h1> 
<hr> 
<h2>Upload Number Two 6/4/16</h2> 
<a href="aceidaltest.comlu.com/directories/">Click here for a list of older posts!</a> 
<p> </p> 
<pre> There have been</pre> 
<!-- START OF HIT COUNTER CODE --><br><script language="JavaScript"  src="http://www.counter160.com/js.js?img=15"></script><br><a href="https://www.000webhost.com"><img src="http://www.counter160.com/images/15/left.png" alt="Free web hosting" border="0" align="texttop"></a><a href="http://www.hosting24.com"><img alt="Web hosting" src="http://www.counter160.com/images/15/right.png" border="0" align="texttop"></a><!-- END OF HIT COUNTER CODE --> 
<pre> different users that have visited this website.</pre> 
</body> 
<!-- Follow Button --> 
<a href="https://twitter.com/aceidal" class="twitter-follow-button" data-show-count="false" data-size="large">Follow @aceidal</a> 
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs'); </script> 
<!-- Tweet Button --> 
<a href="https://twitter.com/share" class="twitter-share-button" data-text="Check out this website/blog!" data-size="large" data-related="aceidal" data-hashtags="satisfactionbroughtitback">Tweet</a> 
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs'); </script> 

</html> 
+1

Blick auf die Syntax-Hervorhebung, sollte es ein großer Anhaltspunkt sein. Verwenden Sie eine IDE, die auch die Syntax hervorhebt, dann wird es schwieriger, Fehler wie diese zu machen. – Barmar

Antwort

1

Korrigierte Antwort: (siehe Kommentar)

Der Link zur Verfügung gestellt Sie ist als relativer Pfad handeln. Fügen Sie http:// hinzu und es sollte wie erwartet funktionieren.

<a href="http://aceidaltest.comlu.com/directories/"> 

Sie müssen richtig die HTML-Kommentare beenden:

<!-- Comment --> 

nicht

<!-- Comment --!> 
+0

Oh danke! Das war nicht einmal mein Code. Ich habe es einfach kopiert. Blame 000webhost hat das Problem allerdings nicht wirklich behoben. –

+2

Dieser Code funktioniert ordnungsgemäß. Was Sie vorgeschlagen haben, hat damit nichts zu tun. –

+0

Entschuldigung, das war das erste, was mir aufgefallen ist. Der von Ihnen angegebene Link fungiert als relativer Pfad. Füge 'http: //' hinzu und es sollte wie erwartet funktionieren. '' – greed