Avatar billede snake-zone Nybegynder
05. november 2006 - 12:03 Der er 10 kommentarer og
1 løsning

fejl i script det åbner ikke i nyt vindue

Problemet jeg har med det er at den ikke åbner link'ne i et nyt vindue som der står i bunden


<!--
// == This Script Free To Use Providing This Notice Remains == //
// == This Script Has Been In The http://www.DesignerWiz.com Javascript Public Archive Library == //
// == NOTICE: Though This Material May Have Been In A Public Depository, Certain Author Copyright Restrictions May Apply == //
--><script language="JavaScript">
<!-- Hide from old browsers
var i = 1;
banner2= new Image();
banner2.src = "http://www.star-reptiles.dk/banner/banner_sundbydyrehandel.jpg";
banner1= new Image();
banner1.src = "http://www.dansk-krybdyr-foder.com/images/dkfbanner.gif";
links = new Array
links[2] = "http://www.sundbydyrehandel.dk"
links[1] = "http://www.dansk-krybdyr-foder.com"
description = new Array
description[2] = "Sundby Dyrehandel"
description[1] = "Dansk-Krybdyr-Foder.com"
function startTime(){
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
closeTime=hours*3600+mins*60+secs;
closeTime+=15; // How many seconds until the next banner rotation
Timer();
}
function Timer(){
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
curTime=hours*3600+mins*60+secs
if (curTime>=closeTime){
if (i < 2){ // The number 2 is the amount of banners that you have above - adjust accordingly
i++;
document.banner.src = eval("banner" + i + ".src");
}
else{
i = 1;
document.banner.src = eval("banner" + i + ".src");
}
startTime();
}
else{
window.setTimeout("Timer()",1000)}
}
function clickLink(){
top.location = links[i]
}
function descript(){
window.status = description[i]
}
// -->
</script>
<body onLoad="startTime();">
<div align="center"><a href= target=_blank" onClick="clickLink(); return false;" onMouseOver="descript(); return true;" onMouseOut="window.status=''"><img src="http://www.dansk-krybdyr-foder.com/images/dkfbanner.gif" border=0 name="banner"></a>
</div>
Avatar billede cpufan Juniormester
05. november 2006 - 12:51 #1
function clickLink(){
top.location.href = links[i]
Avatar billede snake-zone Nybegynder
05. november 2006 - 19:55 #2
hvad er der galt med det ?
Avatar billede psykochicken Nybegynder
05. november 2006 - 21:49 #3
top.location......refererer til den side du er på (hovedsiden hvis du arbejder i frames).

Prøv at rette clickLink-funktionen til:
function clickLink(){
window.open(links[i],'new','width=800, height=600, resizable=yes, location=yes, titlebar=yes, status=yes, toolbar=yes, menubar=yes, scrollbars=yes'
}

;o)
Avatar billede roenving Novice
06. november 2006 - 00:44 #4
-- hov, der missede lige et par ting:

function clickLink(){
  window.open(links[i],'new','width=800,height=600,resizable=yes,location=yes,titlebar=yes,status=yes,toolbar=yes,menubar=yes,scrollbars=yes');
}
Avatar billede psykochicken Nybegynder
07. november 2006 - 22:08 #5
hov ja..som f.eks at huske at afslutte window.open(.....med en ) ;o)

function clickLink(){
window.open(links[i],'new','width=800, height=600, resizable=yes, location=yes, titlebar=yes, status=yes, toolbar=yes, menubar=yes, scrollbars=yes');
}
Avatar billede roenving Novice
12. november 2006 - 05:59 #6
-- og det var meget med vilje, at mellemrummene i winProps-parameteren blev fjernet, for det er for tåbeligt at støde ind i problemer pga dem !-)
Avatar billede psykochicken Nybegynder
12. november 2006 - 17:57 #7
ok - tak ;o)
Avatar billede snake-zone Nybegynder
14. november 2006 - 01:36 #8
Jeg synes ikke rigtig at jeg kan få det til at virke på nogle af de måder i har skrevet det p¨å....
Avatar billede psykochicken Nybegynder
14. november 2006 - 14:11 #9
Hvis den ligner noget ala:

<script type="text/javascript">
var i = 1;

banner2= new Image();
banner2.src = "http://www.star-reptiles.dk/banner/banner_sundbydyrehandel.jpg";
banner1= new Image();
banner1.src = "http://www.dansk-krybdyr-foder.com/images/dkfbanner.gif";

links = new Array
links[2] = "http://www.sundbydyrehandel.dk"
links[1] = "http://www.dansk-krybdyr-foder.com"

description = new Array
description[2] = "Sundby Dyrehandel"
description[1] = "Dansk-Krybdyr-Foder.com"

function startTime(){
  var time= new Date();
  hours= time.getHours();
  mins= time.getMinutes();
  secs= time.getSeconds();
  closeTime=hours*3600+mins*60+secs;
  closeTime+=15; // How many seconds until the next banner rotation
  Timer();
}
function Timer(){
  var time= new Date();
  hours= time.getHours();
  mins= time.getMinutes();
  secs= time.getSeconds();
  curTime=hours*3600+mins*60+secs
  if (curTime>=closeTime){
    if (i < 2){ // The number 2 is the amount of banners that you have above - adjust accordingly
      i++;
      document.banner.src = eval("banner" + i + ".src");
    }
    else{
      i = 1;
      document.banner.src = eval("banner" + i + ".src");
    }
    startTime();
  }
  else{
    window.setTimeout("Timer()",1000)
  }
}

function clickLink(){
  window.open(links[i],'new','width=800,height=600,resizable=yes,location=yes,titlebar=yes,status=yes,toolbar=yes,menubar=yes,scrollbars=yes');
// uden mellemrum eller linieskift i features
}

function descript(){
  window.status = description[i]
}
</script>
<body onLoad="startTime();">
<div align="center"><a href="#" onClick="clickLink();return false;" onMouseOver="descript();return true;" onMouseOut="window.status=''">
  <img src="http://www.dansk-krybdyr-foder.com/images/dkfbanner.gif" border=0 name="banner" width="468" height="60"></a>
</div>

....vil linket åbne i en ny side ;o)

/psc
Avatar billede snake-zone Nybegynder
06. december 2006 - 01:06 #10
psykochicken kan du ikke lave et svar så du kan få dine point

Tak for hjælpen alle sammen nu virker det sgu.. :)
Avatar billede psykochicken Nybegynder
07. december 2006 - 08:12 #11
joda...kommer her ;o)
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