Avatar billede fyrrebakken Nybegynder
29. marts 2001 - 15:58 Der er 19 kommentarer og
1 løsning

Banneret virker - næsten!!! Hjæælp

Jeg har bikset et banner med rotation sammen. Det virker fint. Men når så jeg klikker på banneret, så går det galt.
Jeg kan ikke finde fejlen. Hjælp mig - mange point at hente

Her er scriptet:


<html>

<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>tob_sbss</title>
<SCRIPT>

banner = new Array();
bannerImg = new Array();
bannerUrl = new Array();

bannerImg[0] = \"http://www.tradedoubler.com/images/td_dk_earnbig.gif\";
bannerUrl[0] = \"http://tracker.tradedoubler.com/tracker.asp?code=502316&pid=7\";
bannerImg[1] = \"http://dk.pricerunner.com/images/tddk/stor_sponsor_banner/468x60.gif\";
bannerUrl[1] = \"http://tracker.tradedoubler.com/tracker.asp?code=507019&pid=1\";
bannerImg[2] = \"http://www.tjenester.dk/banner/directorscut468.gif\";
bannerUrl[2] = \"http://tjenester.dk/tracker/klikher.php?t_id=5563\";
bannerImg[3] = \"http://www.shevita.dk/grafik/tradedoubler/konkurrence\";
bannerUrl[3] = \"http://tracker.tradedoubler.com/tracker.asp?code=510369&pid=1\";

function changeBanner(bnum) {
  nummer = Math.floor(Math.random()*bannerImg.length);
  document[(\"banner\"+bnum)].src = bannerImg[nummer];
  banner[bnum] = bannerUrl[nummer]
  setTimeout(\'changeBanner(\'+bnum+\')\',5000);
}

function clickBanner(bnum) {
  document.location.href = banner[bnum];
}

</SCRIPT>
<meta name=\"Microsoft Theme\" content=\"dl-1 1111, default\">
<base target=\"indhold\">
</head>
<body onload=\"changeBanner(1);\">


<div align=\"center\">
  <table border=\"0\" cellspacing=\"1\" width=\"100%\">
    <tr>
      <td width=\"33%\"></td>
      <td width=\"33%\">
<a href=\"java script:clickBanner(1)\"><img src=\"\" alt=\"Banner 1\" name=\"banner1\" border=0 width=468 height=60>
</a>
      </td>
      <td width=\"34%\"></td>
    </tr>
    <tr>
      <td width=\"33%\"></td>
      <td width=\"33%\">
        <h6 align=\"center\">~~~~~<  Har du husket at klikke på bannerne i
      dag ? Støt Fyrrebakken !  >~~~~~</h6>
      </td>
      <td width=\"34%\"></td>
    </tr>
  </table>
</div>
</body> </html>
Avatar billede tunoxw Nybegynder
29. marts 2001 - 16:04 #1
<a href=\"java script:clickBanner(1)\"><img src=\"LINK TIL URL\" alt=\"Banner 1\" name=\"banner1\" border=0 width=468 height=60>
Avatar billede tunoxw Nybegynder
29. marts 2001 - 16:05 #2
ellers er det her
<a href=\"Link til url\"><img src=\"\" alt=\"Banner 1\" name=\"banner1\" border=0 width=468 height=60> 
Avatar billede tunoxw Nybegynder
29. marts 2001 - 16:06 #3
undskyld, du skal bare have noget stående her:
<a href=\"java script:clickBanner(1)\"><img src=\"HER SKAL STÅ NOGET\" alt=\"Banner 1\" name=\"banner1\" border=0 width=468 height=60>
Avatar billede tunoxw Nybegynder
29. marts 2001 - 16:07 #4
og der må ikke bruges mellemrum/space!
Avatar billede nikolajdu Nybegynder
29. marts 2001 - 16:09 #5
Den her virker.

<a href=\"#\" onClick=\"java script:clickBanner(1)\">
Avatar billede stigc Nybegynder
29. marts 2001 - 16:11 #6
<a href=\"java script://\" onclick=\"java script:clickBanner(1); return false;\"><img src=\"\" alt=\"Banner 1\" name=\"banner1\" border=0 width=468 height=60>
Avatar billede nikolajdu Nybegynder
29. marts 2001 - 16:11 #7
Altså udover at det er det forkerte vindue, der bliver åbnet. Går ud fra du vil beholde vinduet som det er og så åbne bannereklamerne i det nye vindue...
Avatar billede nikolajdu Nybegynder
29. marts 2001 - 16:13 #8
Den her åbne ikke et nyt vinde, men loader siden ind i samme vindue.

<a href=\"#\" onClick=\"java script:clickBanner(1); return false;\">
Avatar billede nikolajdu Nybegynder
29. marts 2001 - 16:25 #9
Er du sikker på at du ikke vil have noget i stil med. window.open fremfor location.href??
Avatar billede fyrrebakken Nybegynder
29. marts 2001 - 16:30 #10
Hold da helt kæft, vhvor er jeg kold lige nu!!!!


Jeg har arbejdet med to scripts:

Den her den virker:

<html>

<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>Banner</title>
<SCRIPT>


Jeg er dælme gået død i det  :-(
banner = new Array();
bannerImg = new Array();
bannerUrl = new Array();

bannerImg[0] = \"http://www.tradedoubler.com/images/td_dk_earnbig.gif\";
bannerUrl[0] = \"http://tracker.tradedoubler.com/tracker.asp?code=502316&pid=7\";
bannerImg[1] = \"http://dk.pricerunner.com/images/tddk/stor_sponsor_banner/468x60.gif\";
bannerUrl[1] = \"http://tracker.tradedoubler.com/tracker.asp?code=507019&pid=1\";
bannerImg[2] = \"http://www.tjenester.dk/banner/directorscut468.gif\";
bannerUrl[2] = \"http://tjenester.dk/tracker/klikher.php?t_id=5563\";
bannerImg[3] = \"http://www.shevita.dk/grafik/tradedoubler/konkurrence\";
bannerUrl[3] = \"http://tracker.tradedoubler.com/tracker.asp?code=510369&pid=1\";

function changeBanner(bnum) {
  nummer = Math.floor(Math.random()*bannerImg.length);
  document[(\"banner\"+bnum)].src = bannerImg[nummer];
  banner[bnum] = bannerUrl[nummer]
  setTimeout(\'changeBanner(\'+bnum+\')\',10000);
}

function clickBanner(bnum) {
  document.location.href = banner[bnum];
}

</SCRIPT>
<meta name=\"Microsoft Theme\" content=\"dl-1 1111, default\">
</head>
<body onload=\"changeBanner(1);\">


<div align=\"center\">
  <table border=\"0\" cellspacing=\"1\" width=\"100%\">
    <tr>
      <td width=\"33%\"></td>
      <td width=\"33%\">
<a href=\"java script:clickBanner(1)\"><img src=\"\" alt=\"Banner 1\" name=\"banner1\" border=0 width=468 height=60>
</a>
      </td>
      <td width=\"34%\"></td>
    </tr>
    <tr>
      <td width=\"33%\"></td>
      <td width=\"33%\">
        <h6 align=\"center\">~~~~~&lt;&nbsp; Har du husket at klikke på bannerne i
      dag ? Støt Fyrrebakken !&nbsp; &gt;~~~~~</h6>
      </td>
      <td width=\"34%\"></td>
    </tr>
  </table>
</div>
</body> </html>



MEN DET GØR DEN HER IKKE. Og det er den der SKAL virke.

Og som i ellers skriver: jo, jeg vil gerne, at den åbner et nyt vindue:

<html>

<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>tob_sbss</title>
<SCRIPT>

banner = new Array();
bannerImg = new Array();
bannerUrl = new Array();

bannerImg[0] = \"http://www.tradedoubler.com/images/td_dk_earnbig.gif\";
bannerUrl[0] = \"http://tracker.tradedoubler.com/tracker.asp?code=502316&pid=7\";
bannerImg[1] = \"http://dk.pricerunner.com/images/tddk/stor_sponsor_banner/468x60.gif\";
bannerUrl[1] = \"http://tracker.tradedoubler.com/tracker.asp?code=507019&pid=1\";
bannerImg[2] = \"http://www.tjenester.dk/banner/directorscut468.gif\";
bannerUrl[2] = \"http://tjenester.dk/tracker/klikher.php?t_id=5563\";
bannerImg[3] = \"http://www.shevita.dk/grafik/tradedoubler/konkurrence\";
bannerUrl[3] = \"http://tracker.tradedoubler.com/tracker.asp?code=510369&pid=1\";

function changeBanner(bnum) {
  nummer = Math.floor(Math.random()*bannerImg.length);
  document[(\"banner\"+bnum)].src = bannerImg[nummer];
  banner[bnum] = bannerUrl[nummer]
  setTimeout(\'changeBanner(\'+bnum+\')\',5000);
}

function clickBanner(bnum) {
  document.location.href = banner[bnum];
}

</SCRIPT>
<base target=\"indhold\">
<meta name=\"Microsoft Theme\" content=\"dl-1 1111, default\">
</head>
<body onload=\"changeBanner(1);\">


<div align=\"center\">
  <table border=\"0\" cellspacing=\"1\" width=\"100%\">
    <tr>
      <td width=\"33%\"></td>
      <td width=\"33%\">
<a href=\"java script:clickBanner(1)\"><img src=\"\" alt=\"Banner 1\" name=\"banner1\" border=0 width=468 height=60>
</a>
      </td>
      <td width=\"34%\"></td>
    </tr>
    <tr>
      <td width=\"33%\"></td>
      <td width=\"33%\">
        <h6 align=\"center\">~~~~~&lt;&nbsp; Har du husket at klikke på bannerne i
      dag ? Støt Fyrrebakken !&nbsp; &gt;~~~~~</h6>
      </td>
      <td width=\"34%\"></td>
    </tr>
  </table>
</div>
</body> </html>
Avatar billede fyrrebakken Nybegynder
30. marts 2001 - 11:48 #11
OK jeg har prøvet alt. MEN det virker IKKE!!! Kan det have noget at gøre med, at siden er rammeopdelt. Banneret skal ligge i topframe
Avatar billede nikolajdu Nybegynder
30. marts 2001 - 11:52 #12
Forklar helt præcist hvad det er der skal ske. Skær det ud i pap - Så løser vi det. :)
Avatar billede fyrrebakken Nybegynder
30. marts 2001 - 12:03 #13
Jo - jeg ville jo gerne ha\' lavet et reklamebanner, hvor jeg kunne rotere de forskellige bannere. Siden, hvor bannerne skal være er rammeopdelt (4 rammer).
* Banneret skal være i toprammen og skal rotere mellem fx 4 rekamer.
* Når man så trykker/klikker på banneret skal der åbne et nyt vindue.
* Bannerne skal skifte med fx 5 sek. Grunden til det hele er den, at jeg selv vil styre, hvilke reklamer der skal ligge i bannerrotationen.

Er det skåret godt nok ud - i bølgepap måske :)
Avatar billede nikolajdu Nybegynder
30. marts 2001 - 12:06 #14
Fino. Kigger lige på det igen.
Avatar billede nikolajdu Nybegynder
30. marts 2001 - 12:12 #15
Mon ikke den her virker som du vil :-)

<html>

<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>tob_sbss</title>
<SCRIPT>

banner = new Array();
bannerImg = new Array();
bannerUrl = new Array();

bannerImg[0] = \"http://www.tradedoubler.com/images/td_dk_earnbig.gif\";;
bannerUrl[0] = \"http://tracker.tradedoubler.com/tracker.asp?code=502316&pid=7\";;
bannerImg[1] = \"http://dk.pricerunner.com/images/tddk/stor_sponsor_banner/468x60.gif\";;
bannerUrl[1] = \"http://tracker.tradedoubler.com/tracker.asp?code=507019&pid=1\";;
bannerImg[2] = \"http://www.tjenester.dk/banner/directorscut468.gif\";;
bannerUrl[2] = \"http://tjenester.dk/tracker/klikher.php?t_id=5563\";;
bannerImg[3] = \"http://www.shevita.dk/grafik/tradedoubler/konkurrence\";;
bannerUrl[3] = \"http://tracker.tradedoubler.com/tracker.asp?code=510369&pid=1\";;

function changeBanner(bnum) {
  nummer = Math.floor(Math.random()*bannerImg.length);
  document[(\"banner\"+bnum)].src = bannerImg[nummer];
  banner[bnum] = bannerUrl[nummer]
  setTimeout(\'changeBanner(\'+bnum+\')\',5000);
}

function clickBanner(bnum) {
  hvorhen=banner[bnum];
  window.open(hvorhen+\",nyt,width=760,height=380,left=0,top=0\");
}

</SCRIPT>
<meta name=\"Microsoft Theme\" content=\"dl-1 1111, default\">
<base target=\"indhold\">
</head>
<body onload=\"changeBanner(1);\">

  <table border=\"0\" cellspacing=\"1\" width=\"100%\">
    <tr>
      <td width=\"33%\"></td>
      <td width=\"33%\">
<a href=\"#\" onClick=\"java script:clickBanner(1); return false;\"><img src=\"\" alt=\"Banner 1\" name=\"banner1\" border=0 width=468 height=60>
</a>
      </td>
      <td width=\"34%\"></td>
    </tr>
    <tr>
      <td width=\"33%\"></td>
      <td width=\"33%\">
        <h6 align=\"center\">~~~~~<  Har du husket at klikke på bannerne i
      dag ? Støt Fyrrebakken !  >~~~~~</h6>
      </td>
      <td width=\"34%\"></td>
    </tr>
  </table>
</div>
</body> </html>
Avatar billede fyrrebakken Nybegynder
30. marts 2001 - 12:20 #16
HOLD DA KÆFT DET VIRKER FEEEEEEEEDTDTDTDTDT

DU FÅR KRAFTEDEME ALLE POOOOIIIINNNTTTEEENNNEEE

TAK FOR DET!!!!!
Avatar billede nikolajdu Nybegynder
30. marts 2001 - 12:24 #17
TAK FOR DET FOR SATAN DA DU.... :-)

Fedt det virker.

http://www.fotx.net/nikolajdu
Avatar billede nikolajdu Nybegynder
30. marts 2001 - 12:28 #18
Faktisk skiftede jeg bare mere eller mindre din location.href ud med det window.open forslag jeg tidligere var kommet med. :-)
Avatar billede fyrrebakken Nybegynder
30. marts 2001 - 12:37 #19
OKAY - Øvelse gør vist ikke helt mester. Men tæt på
Avatar billede nikolajdu Nybegynder
30. marts 2001 - 12:41 #20
he he. Er selv midt i den store læreprocess, når det gælder javaScript. :)
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