Avatar billede manon Nybegynder
20. september 2000 - 21:29 Der er 3 kommentarer og
1 løsning

Åben link i ekstern vindue

Jeg har fundet dette bannerscript, men vil gerne have url´erne til at åbne i et seperat (eksternt) vindue! Dvs at når der klikkes på bannerimages, skal der åbnes et 2. vindue.

Hvor skal der tilføjes noget?

<SCRIPT LANGUAGE=\"JavaScript\"><!--
Banner_imganz=3;var Banner_sctr=0;var Banner_halt=0;var Banner_rand=1;var Banner_timeout=3000;var Banner_isn=new Array();
if (document.images) {
for (i=0;i<Banner_imganz;i++) Banner_isn[i]=new Image();
  Banner_isn[0].src=\"http://www.domæne.dk/images/ban1.gif\";
  Banner_isn[1].src=\"http://www.domæne.dk/images/ban2.gif\";
  Banner_isn[2].src=\"http://www.domæne.dk/images/ban3.gif\";
 
}
var Banner_durl=new Array();
Banner_durl[0]=\"http://www.domæne.dk\";
Banner_durl[1]=\"http://www.domæne.dk\";
Banner_durl[2]=\"http://www.domæne.dk\";
function Banner_rotate(){
if (Banner_halt!=1){
  if (Banner_rand==0) {Banner_sctr++;}
  else {Banner_sctr=Math.floor(Math.random()*Banner_imganz);}
  if (Banner_sctr>Banner_imganz-1) Banner_sctr=0;
  if (document.images) {
  document.Banner.src=Banner_isn[Banner_sctr].src;
  } else {
  document.Banner.src=Banner_isn[Banner_sctr];
  }
  setTimeout(\"Banner_rotate()\",Banner_timeout);
}
}
function Banner_link(){
Banner_halt=1;
if (Banner_durl[Banner_sctr].length!=0) location.href=Banner_durl[Banner_sctr];
}
function Banner_status(){ parent.window.status=Banner_durl[Banner_sctr];}
-->
</SCRIPT>

<A HREF=\"#\" onClick=\"Banner_link();return false\" onMouseover=\"Banner_status();return true;\" onMouseout=\"parent.window.status=\'\';return true;\"><SCRIPT LANGUAGE=\"JavaScript\"><!--
Banner_sctr=-1; if (Banner_rand==0) {Banner_sctr++;}
  else {Banner_sctr=Math.floor(Math.random()*Banner_imganz);}
if (document.images) {
  document.write(\'<img src=\"\'+Banner_isn[Banner_sctr].src+\'\" alt=\"Banner\" width=300 height=50 border=0 name=Banner></A>\');
} else {
  document.write(\'<img src=\"\'+Banner_isn[Banner_sctr]+\'\" alt=\"Banner\" width=300 height=50 border=0 name=Banner></A>\');
}
setTimeout(\"Banner_rotate()\",Banner_timeout);// --></SCRIPT>
Avatar billede jumper Nybegynder
20. september 2000 - 21:31 #1
Ret

<A HREF=\"#\" onClick=\"Banner_link();return false\" onMouseover=\"Banner_status();return true;\" onMouseout=\"parent.window.status=\'\';return true;\">

til

<A HREF=\"#\" onClick=\"Banner_link();return false\" onMouseover=\"Banner_status();return true;\" onMouseout=\"parent.window.status=\'\';return true;\" target=\"_blank\">

/Thor
Avatar billede manon Nybegynder
20. september 2000 - 22:06 #2
Jumper > Det virker ikke :-(

Url´en åbnes stadig i samme browservindue!
Avatar billede jumper Nybegynder
20. september 2000 - 22:10 #3
Ups, overså din onclick *GG*

Ret din Banner_link() funktion

function Banner_link(){
Banner_halt=1;
if (Banner_durl[Banner_sctr].length!=0) location.href=Banner_durl[Banner_sctr];
}

så den ser sådan her ud

function Banner_link(){
Banner_halt=1;
if (Banner_durl[Banner_sctr].length!=0) window.open(Banner_durl[Banner_sctr],\'_blank\');
}

/Thor
Avatar billede manon Nybegynder
20. september 2000 - 22:20 #4
Alletiders Jumper, giver dig lige ekstra 20 point for det hurtige svar :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester