2016-05-08 6 views
1

Also muss ich es so machen, wenn der Benutzer auf mysite.com/cat ist und sie auf etwas klicken, dann in der Registerkarte mysite.com/cat Sie werden zu mysite.com/dog weitergeleitet und ein Link wird in einem neuen Tab geöffnet. Ich versuchte dies: <a href="dog.html" target="_self" onclick="window.open('cat.html');">Click</a> die Art gearbeitet, aber es möchte ... machen es seltsamWie man einen Link in neuen Tab öffnen und in aktuellen umleiten

Antwort

0

<a href="#" target="_self" onclick="RedirectUrl()">Click</a> 
 
<script> 
 
    
 
    function RedirectUrl(){  
 
     window.location.href ="yourUrl"; 
 
    } 
 
    <script>

+0

schien nicht zu funktionieren – Jelly

+0

@Jelly, versuchen Sie es jetzt! – praguan

+0

Ok, das habe ich ausprobiert, aber der 2. Link öffnet sich nicht, es wird auf dog.html umgeleitet (nicht der eigentliche Name), aber der zweite Link, den ich öffnen muss, öffnet sich nicht. – Jelly

0

Sie tun können

<a href="dog.html" target="_blank" onclick="window.location.href ="dog.html";">Click</a> 
+0

Vielleicht sollten Sie verwenden, einfache Anführungszeichen für 'window.location.href = 'dog.html''? – cramill

0

Sie können nur HTML verwenden, ohne Javascript dafür. Versuchen Sie diesen Code:

<a href="dog.html" target="_blank">Click</a> 
+0

Ja, aber ich möchte, dass der Benutzer in der aktuellen Registerkarte umgeleitet wird, und einen Link in einer anderen Registerkarte öffnen, ohne den Fokus auf cat.html zu verlieren – Jelly

Verwandte Themen