Avatar billede cesil Nybegynder
03. juni 2002 - 15:46 Der er 6 kommentarer og
1 løsning

To sideløbende bannere

Jeg skal have 2 banner script til at fungerer sideløbende på en side. Umiddelbart ser det også ud til at fungerer, men desværre er der rod i systemerne.
Der skal fx være grønne bannere til venstre og blå til højre. Når bannerne skifter bliver der også blandet bannere på kryds og tværs.

Jeg håber der er en der kan rydde op i det.


<script language="JavaScript">
banner = new Array(2);
bannerImg = new Array();
bannerUrl = new Array();
bannerImg[0] ="http://212.242.79.168/files/1127/atmlog2(1).gif";
bannerUrl[0] ="http://www.danmark.dk/login.asp";
bannerImg[1] ="http://212.242.79.168/files/1127/atmlog(4).gif";
bannerUrl[1] ="http://www.danmark.dk/login.asp";
</SCRIPT>

<script language="JavaScript">
function changeBanner(bnum) {
  nummer = Math.floor(Math.random()*bannerImg.length);
//  alert('document.banner'+bnum+'.src = bannerImg['+nummer+']')
  eval('document.banner'+bnum+'.src = bannerImg['+nummer+']');
  banner[bnum] = bannerUrl[nummer]
  setTimeout('changeBanner('+bnum+')',90000);
}

function clickBanner(bnum) {
  document.location.href = banner[bnum];
  //window.open(banner[bnum],"sub","HEIGHT=400,WIDTH=700")
}
</SCRIPT>



<script language="JavaScript">
banner1 = new Array(2);
bannerImg1 = new Array();
bannerUrl1 = new Array();
bannerImg1[0] ="http://212.242.79.168/files/1128/atm-plx(1).gif";
bannerUrl1[0] ="mailto:atm@se.dk";
bannerImg1[1] ="http://212.242.79.168/files/1128/atm-pl(3).gif";
bannerUrl1[1] ="mailto:atm@se.dk";
</SCRIPT>

<script language="JavaScript">
function changeBanner1(bnum1) {
  nummer1 = Math.floor(Math.random()*bannerImg1.length);
  //alert('document.banner1'+bnum1+'.src = bannerImg1['+nummer1+']')
  eval('document.banner'+bnum1+'.src = bannerImg1['+nummer1+']');
  banner1[bnum1] = bannerUrl1[nummer1]
  setTimeout('changeBanner1('+bnum1+')',120000);
}

function clickBanner1(bnum1) {
  document.location.href = banner1[bnum1];
  //window.open(banner1[bnum1],"sub","HEIGHT=400,WIDTH=700")
}
</SCRIPT>

<script language="JavaScript">
function loadpictures() {
  changeBanner(1);
  changeBanner1(1);
}
</SCRIPT>






<body onload="loadpictures()" bgproperties="fixed" leftmargin="8" topmargin="10">
    <center>   
          <table align="center" border="0" cellpadding="0" cellspacing="0" width="400">
              <tr>
                <td valign="middle"><img src="http://212.242.79.168/images/choice.gif" onClick="clickBanner(1);" name="banner1">&nbsp;</td>
                <td valign="middle"><img src="http://212.242.79.168/images/atmlog2.gif" onClick="clickBanner1(1);" name="banner2"></td>
            </tr>
          </table>
Avatar billede gryn Nybegynder
04. juni 2002 - 01:02 #1
kan vi ikke få et link?
Avatar billede cesil Nybegynder
04. juni 2002 - 08:20 #2
Koden skulle faktisk være lige til at klippe ud og køre i browseren.
Men selvfølgelig:
212.242.79.168

Jeg har rodet lidt mere med det. Nu kører bannerne vist nok som de skal men nu virker linket i bannerne ikke.

Håber der er nogen der kan gennemskue dette
Avatar billede gryn Nybegynder
04. juni 2002 - 11:46 #3
Din bannerkode ser sådan her ud:

                <td valign="middle"><a href="clickBanner(1);"><img border=0 src="http://212.242.79.168/images/choice.gif" name="banner1"></a>&nbsp;</td>
                <td valign="middle"><a href="clickBanner1(1);"><img border=0 src="http://212.242.79.168/images/choice.gif" name="banner2"></a></td>


Prøv at ændre det til


                <td valign="middle"><a href="#" onclick="clickBanner(1);return false;"><img border=0 src="http://212.242.79.168/images/choice.gif" name="banner1"></a>&nbsp;</td>
                <td valign="middle"><a href="#" onclick="clickBanner1(1);return false;"><img border=0 src="http://212.242.79.168/images/choice.gif" name="banner2"></a></td>
Avatar billede cesil Nybegynder
04. juni 2002 - 11:59 #4
Juhu
Det var da halvvejs
Link på den højre banner vil stadig ikke
Avatar billede gryn Nybegynder
04. juni 2002 - 12:24 #5
Så prøv igen at ændre

                <td valign="middle"><a href="#" onclick="clickBanner(1);return false;"><img border=0 src="http://212.242.79.168/images/choice.gif" name="banner1"></a>&nbsp;</td>
                <td valign="middle"><a href="#" onclick="clickBanner1(1);return false;"><img border=0 src="http://212.242.79.168/images/choice.gif" name="banner2"></a></td>

til:

                <td valign="middle"><a href="#" onclick="clickBanner(1);return false;"><img border=0 src="http://212.242.79.168/images/choice.gif" name="banner1"></a>&nbsp;</td>
                <td valign="middle"><a href="#" onclick="clickBanner1(2);return false;"><img border=0 src="http://212.242.79.168/images/choice.gif" name="banner2"></a></td>
Avatar billede cesil Nybegynder
04. juni 2002 - 12:31 #6
Super gryn
Tak for hjælpen!
Avatar billede gryn Nybegynder
04. juni 2002 - 13:13 #7
Tak for points
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