webForumDet fria alternativet

Dubbel länk

3 svar · 275 visningar · startad av Dryden

DrydenMedlem sedan aug. 200218 625 inlägg
#1

Söker ett javascript som öppnar två länkar i samma klick. Någon?

Web-TorMedlem sedan nov. 200013 890 inlägg
#2

Borde funka »

<html>
<head>
<title></title>
<script type="text/javascript">
<!--
function openWin(){
  window.open('http://www.google.com','namn','');
  window.open('http://www.webforum.nu','namn2','');
}
//-->
</script>
</head>

<body>
<a href="#" onClick="openWin()">Link</a> 
</body>
</html>
DrydenMedlem sedan aug. 200218 625 inlägg
#3

Tackar. Det fungerar. Grejen är bara den att jag skall ha flera sådana länkar i samma dokument. Frågan är då om det finns en smidig lösning eller om jag helt enkelt ska köra på följande?

------------
function openWin1(){
window.open('http://www.google.com','meny1','');
window.open('http://www.webforum.nu','meny2','');
}

function openWin2(){
window.open('http://www.expressen.se,'meny1','');
window.open('http://www.aftonbladet.se','meny2','');
}

------------

Den här lösningen fungerar ju också men det kanske finns en något mer optimerad kod. Vad vet jag? :)

JojoxxMedlem sedan juni 20004 308 inlägg
#4

Du kan göra det direkt i länken;

<a href="#" onClick="window.open('http://www.google.com','namn',''); window.open('http://www.webforum.nu','namn2','');">

Alternativt om fönstren alltid skall heta "namn" och "namn2";

<script type="text/javascript">
<!--
function openWin(urla,urlb){
  window.open(urla,'namn','');
  window.open(urlb,'namn2','');
}
//-->
</script>

<a href="#" onClick="openWin('http://www.google.com','http://www.webforum.nu');">...
128 ms totalt · 3 externa anrop · v20260731065814-full.16f3d68c
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)