2017-09-04 7 views
0

Ich habe im Moment eine Website mit vielen Links. Also wollte ich fragen, ob es möglich ist, zusätzlich zu jedem "normalen" Link einen zusätzlichen Link hinzuzufügen (zum Beispiel www.google.com)?Wie man jeden Link öffnet, wenn mehrere Seiten geklickt werden

Ich weiß, dass diese Option:

<a href="http://virtual-doctor.net" onclick="window.open('http://runningrss.com'); 
return true;">multiopen</a> 

Aber dann brauche ich jeden einzelnen Link auf meiner Website zu bearbeiten. Also gibt es eine Möglichkeit, ein Stück Code auf der Website hinzuzufügen und dann öffnet jeder Link auf der Website automatisch (zusätzlich zu der normalen verknüpften Seite) eine zusätzliche Seite?

Ich hoffe, es ist verständlich, was ich meine :)

Grüße Andrew

+0

eine Liste von URLs in einer Variablen Erstellen und Verwenden von 'window.open (url)' in Javascript seinem Click – Rajesh

Antwort

0

Wenn ich dich gut verstehen, können Sie ein Klick-Ereignis auf alle Ihre Links hinzufügen? ein bisschen komisch Anfrage ... aber hier ist, wie Sie es tun könnte:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title>Test</title> 
</head> 
<body> 

<a href="https://www.google.com">www.google.com</a> 
<a href="https://www.yahoo.com">www.yahoo.com</a> 
<a href="https://www.gmail.com">www.gmail.com</a> 

<script> 

    function openWindow(e){ 
     window.open('http://runningrss.com'); 
    } 
    (function(){ 

    var allAnchors = document.getElementsByTagName('a'); 
    for (var i=0; i<allAnchors.length; i++) 
    { 
    var anchor = allAnchors[i] 
    //First remove existing in case already registered 
    anchor.removeEventListener('click',openWindow,false); 
     anchor.addEventListener('click',openWindow,false); 
    } 
    }()) 
</script> 

</body> 
</html>  
+0

Danke so viel hast du meinen Tag gerettet! Gibt es eine Möglichkeit, dass sich die Seite "http://runningrss.com" im Hintergrund öffnet? Vielen Dank für deine Hilfe! – Andrew

+0

Ich weiß nicht, was du meinst mit "im Hintergrund .." – CodeHacker

+0

Ich würde mich freuen, wenn Sie als beantwortet markiert ... – CodeHacker

Verwandte Themen