Avatar billede choker Nybegynder
04. juli 2002 - 21:53 Der er 6 kommentarer og
1 løsning

Bannerrotation..

Har nogle problemer med min kode - håber i kan hjælpe:

<SCRIPT>
// Bannerrotationsscript
// Til eget brug
banner = new Array();
bannerImg = new Array();
bannerUrl = new Array();

bannerImg[0] = "http://www.friserverplads.dk/monorealm/Billeder/Table1.jpg";
bannerUrl[0] = "http://tracker.tradedoubler.com/pan/TrackerServlet?p=1328&amp;a=367189&amp;g=0";
bannerImg[1] = "http://www.friserverplads.dk/monorealm/Billeder/Table2.jpg";
bannerUrl[1] = "http://tracker.tradedoubler.com/pan/TrackerServlet?p=1607&amp;a=367189&amp;g=0";
bannerImg[2] = "http://www.friserverplads.dk/monorealm/Billeder/Test1.jpg";
bannerUrl[2] = "http://tracker.tradedoubler.com/pan/TrackerServlet?p=1389&amp;a=367189&amp;g=0";
bannerImg[3] = "http://www.friserverplads.dk/monorealm/Billeder/Test2.jpg";
bannerUrl[3] = "http://tracker.tradedoubler.com/pan/TrackerServlet?p=444&amp;a=367189&amp;g=0";
bannerImg[4] = "http://www.friserverplads.dk/monorealm/Billeder/Table1.jpg";
bannerUrl[4] = "http://tracker.tradedoubler.com/pan/TrackerServlet?p=492&amp;a=367189&amp;g=0";
bannerImg[5] = "http://www.friserverplads.dk/monorealm/Billeder/Table1.jpg";
bannerUrl[5] = "http://tracker.tradedoubler.com/pan/TrackerServlet?p=1591&amp;a=367189&amp;g=0";
bannerImg[6] = "http://www.friserverplads.dk/monorealm/Billeder/Table1.jpg";
bannerUrl[6] = "http://tracker.tradedoubler.com/pan/TrackerServlet?p=1075&amp;a=367189&amp;g=0";
bannerImg[7] = "http://www.friserverplads.dk/monorealm/Billeder/Table1.jpg";
bannerUrl[7] = "http://tracker.tradedoubler.com/pan/TrackerServlet?p=112&amp;a=367189&amp;g=0";

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

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

Klik venligst på disse bannere<br>
<nobr><a href="java script:clickBanner(1)" target="_new"><img src="" alt="Banner 1" name="banner1" border=0 width=480 height=60></a>
<a href="java script:clickBanner(2)" target="_new"><img src="" alt="Banner 2" name="banner2" border=0 width=480 height=60></a></nobr>

<SCRIPT>
changeBanner(1);
changeBanner(2);
</SCRIPT>

Hvis man bruger det her - åbner vinduet bare et blankt der hedder java script:clickBanner(1) - hvordan får jeg det til at virke ?? Hjælp en newbie og tjen nogle point :))

// choker
Avatar billede eagleeye Praktikant
04. juli 2002 - 22:10 #1
Jeg ved ikke om det er eksperten som har spist dem men der mangler en ) i linket: 

<a href="java script:clickBanner(1"

Skal være:
><a href="java script:clickBanner(1)"
Avatar billede eagleeye Praktikant
04. juli 2002 - 22:10 #2
hmmm unden > naturligvis: <a href="java script:clickBanner(1)"
Avatar billede jakoba Nybegynder
04. juli 2002 - 22:14 #3
Hvis banneret skal åbne et popop vidue er det bedst ikke at bruge java script: protokollen i href, men istedet bruge en onclick event:

<nobr>
<a href="" onclick="clickBanner(1);return false;"><img src="" alt="Banner 1" name="banner1" border=0 width=480 height=60></a>
<a href="" onclick="clickBanner(2)retirn false;"><img src="" alt="Banner 2" name="banner2" border=0 width=480 height=60></a>
</nobr>

og så ændre i funktionen clickbanner, så det er den der åbner vinduet:

function clickBanner(bnum) {
    window.open( banner[bnum], "vinduesnavn" );
}

mvh JakobA
Avatar billede jakoba Nybegynder
04. juli 2002 - 22:16 #4
Og jeg har også stavefejl, men det er vist ikke nogen jeg kan skyde skylden for på eksperten.
i linien med clickbanner(2) skal der stå:

<a href="" onclick="clickBanner(2);return false;"><img src="" alt="Banner 2" name="banner2" border=0 width=480 height=60></a>
Avatar billede choker Nybegynder
04. juli 2002 - 22:44 #5
Sorry hvis der er problemer med linjeskift:

<html>

    <head>
                    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
                    <meta name="ProgId" content="FrontPage.Editor.Document">
                    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>
    HnH
    </title>
    <style>
                    a:link {color: #FFFF00; text-decoration:none}
                    a:visited {color: #FFFF00; text-decoration: none}
                    a:hover {color: #000000; text-decoration:none}
                    </style>
                    </head>
    <body bgcolor="#969696">
    <SCRIPT>
// copyright af: optimize, Henrik Nørhede
// til: eget brug
banner = new Array();
bannerImg = new Array();
bannerUrl = new Array();

bannerImg[0] = "http://www.friserverplads.dk/magi/Ny%20site%20-%20test%20mappe/blue.jpg";
bannerUrl[0] = "http://tracker.tradedoubler.com/pan/TrackerServlet?p=1328&amp;a=367189&amp;g=0";
bannerImg[1] = "http://www.friserverplads.dk/magi/Ny%20site%20-%20test%20mappe/green.jpg";
bannerUrl[1] = "http://tracker.tradedoubler.com/pan/TrackerServlet?p=1607&amp;a=367189&amp;g=0";
bannerImg[2] = "http://www.friserverplads.dk/magi/Ny%20site%20-%20test%20mappe/sort.jpg";
bannerUrl[2] = "http://tracker.tradedoubler.com/pan/TrackerServlet?p=1389&amp;a=367189&amp;g=0";
bannerImg[3] = "http://www.friserverplads.dk/magi/Ny%20site%20-%20test%20mappe/hvid.jpg";
bannerUrl[3] = "http://tracker.tradedoubler.com/pan/TrackerServlet?p=444&amp;a=367189&amp;g=0";
bannerImg[4] = "http://www.friserverplads.dk/magi/Ny%20site%20-%20test%20mappe/red.jpg";
bannerUrl[4] = "http://tracker.tradedoubler.com/pan/TrackerServlet?p=492&amp;a=367189&amp;g=0";

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

function clickBanner(bnum) {
  window.open( banner[bnum], "_new" );
}
    </SCRIPT>

   
<!-- start table 1 - banner table -->
                    <table border="1" cellpadding="0" cellspacing="0" bordercolor="#000000" width="100%" height="15%">
                      <tr align="center">
                    <td width="100%"> <a href="" onclick="clickBanner(1);return false;"><img src="" alt="Banner 1" name="banner1" border=0 width=480 height=60></a>
                    </td>
                      </tr>
                    </table>
<!-- end table 1 - banner table -->
<!-- start table 2 - menu og indhold -->
<!-- start menu -->   
                    <table border="1" cellpadding="0" cellspacing="0" bordercolor="#00000" width="100%" height="65%">
                      <tr align="center" valign="top">
                    <td width="25%"> Menu: <br><br>
                                            <table border="1" cellpadding="0" cellspacing="0" bordercolor="blue" width="80%">
                                            <tr align="center">
                                            <td width="100%">
                                            <b>
                                            <a href="http://www.jubii.dk/">Scripts</a></b> </td>
                                            </tr>
                                            </table>
                                            <br>
                                            <table border="1" cellpadding="0" cellspacing="0" bordercolor="blue" width="80%">
                                            <tr align="center">
                                            <td width="100%">
                                            <b>
                                            <a href="http://www.xplayn.com/" target="_new">Tutorials</a></b> </td>
                                            </tr>
                                            </table>
                                            <br>
                                            <table border="1" cellpadding="0" cellspacing="0" bordercolor="blue" width="80%">
                                            <tr align="center">
                                            <td width="100%">
                                            <b>
                                            <a href="http://www.ht.dk/">Links</a></b> </td>
                                            </tr>
                                            </table>
                                                    </td>
<!-- end menu -->
<!-- start indhold -->
                      <td><div style="height:100%; width:100%; overflow:auto;"><br> Velkommen til mit site<br><br><br><br><br><br><br><br><br><br><br><br><br>tekst2<br><br><br><br><br><br><br><br><br><br><br><br><br>tekst3<br><br><br><br><br><br><br><br><br><br><br><br><br>tekst4</div>    </td>
<!-- end indhold -->
                      </tr>
                    </table>
<!-- end table 2 - menu og indhold -->
<!-- start table 3 - banner -->
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#000000" width="100%" height="15%">
  <tr align="center">
    <td width="100%"> <a href="" onclick="clickBanner(2);return false;"><img src="" alt="Banner 2" name="banner2" border=0 width=480 height=60></a> </td>
  </tr>
</table>
<!-- end table 3 - banner -->
<!-- start table 4 - copyright -->
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#969696" width="100%" height="5%">
  <tr align="center">
    <td width="100%"><b><font size="2">Alt på denne side er under copyright af Henrik Nørhede
    ©</font></b></td>
  </tr>
</table>
    </body>

    </html>

Det er hele koden - også uploadet på http://www.friserverplads.dk/magi/Ny%20site%20-%20test%20mappe/HnH2.htm (Ja underligt URL, ved det godt - men bruger kun FSP til test af diverse ting)
Jeg har tilført nogle nye billeder - men når jeg klikker på banneret åbner den URL'en:
http://www.friserverplads.dk/magi/Ny%20site%20-%20test%20mappe/undefined

Er fuldstændigt lost nu.. Går ud fra jeg har lavet en meget elementær fejl - men er fuldstændig ny i Javascripts..

Help ?? :))
Avatar billede choker Nybegynder
04. juli 2002 - 22:44 #6
Argh min div fuckede hele lortet op - havde glemt den - sorry :))
Avatar billede choker Nybegynder
11. juli 2002 - 21:05 #7
Lukker.. fik ikke svaret det helt
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