Avatar billede edvardj Novice
22. august 2005 - 08:12 Der er 12 kommentarer og
1 løsning

at indsætte kode i ens html dok

ja jeg skal have sat nogle bannere ind på mit banner.html
billedet har jeg fundet ud af hvor skal ligge men med selv kodeningen i html dokumentet fatter jeg narda af :-(
der ligger nogle i forvejen men ham der laver det er taget på ferie og jeg nåede ikke lige at få fat på ham

skal jeg "bare" tage koden fra banneret og sætte det i forlængelse af de andre ?? jeg tvivler ???
der er da sikkert noget som skal skrives om

<html>
<head>
<SCRIPT>
banner = new Array(4);
bannerImg = new Array();
bannerUrl = new Array();

bannerImg[0] = "http://babezonen.dk/forum/banner/bannerblaa.gif";
bannerUrl[0] = "http://wellebob.dk";
bannerImg[1] = "http://babezonen.dk/forum/banner/babezonen_dk.jpg";
bannerUrl[1] = "http://wellebob.dk";
bannerImg[2] = "http://babezonen.dk/forum/banner/babezonen_dk1.jpg";
bannerUrl[2] = "http://wellebob.dk";
bannerImg[3] = "http://babezonen.dk/forum/banner/bannerblaa.gif";
bannerUrl[3] = "http://wellebob.dk";
bannerImg[4] = "http://babezonen.dk/forum/banner/lassebasse.gif";
bannerUrl[4] = "http://lassebasse.dk";
bannerImg[5] = "http://babezonen.dk/forum/banner/grinehullet.gif";
bannerUrl[5] = "http://grinehullet.dk";

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+')',15000);
}

function clickBanner(bnum) {
  window.open(banner[bnum],'newWindow');
}
</SCRIPT>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
-->
</style></head>

<body onload="changeBanner(1)">
<img src="banner01.gif" name="banner1" border="0" onClick="clickBanner(1)">
</body>
</html>
Avatar billede nielle Nybegynder
22. august 2005 - 08:37 #1
Nu er dette jo snare et JavaScript spørgsmål end eny PHP-ditto, men ok.

Er det dig som har lagt:

bannerImg[4] = "http://babezonen.dk/forum/banner/lassebasse.gif";
bannerUrl[4] = "http://lassebasse.dk";
bannerImg[5] = "http://babezonen.dk/forum/banner/grinehullet.gif";
bannerUrl[5] = "http://grinehullet.dk";

- ind?

I så fald mangler du kun at rette:

banner = new Array(4);

- til:

banner = new Array(6);

- før at det virker igen.
Avatar billede edvardj Novice
22. august 2005 - 08:42 #2
jeg har ikke gjort noget men det funker da fint på min side
Avatar billede nielle Nybegynder
22. august 2005 - 08:50 #3
Ok så, men det er faktisk en fejl i den eksisterende kode at der ikke allerede står 6 der. :^|

Hvor mange nye bannere er det du vil have tilføjet?
Avatar billede nielle Nybegynder
22. august 2005 - 09:00 #4
... hmm, der er faktisk et par fejl i koden. Skal jeg rette dem alle sammen, eller vil du hellere vente til progarmmøren kommer hjem?

Men, for at svare på dit første spørgsmål; Jo det simpelthen så simpelt at forlænge listen:

bannerImg[4] = "http://babezonen.dk/forum/banner/lassebasse.gif";
bannerUrl[4] = "http://lassebasse.dk";
bannerImg[5] = "http://babezonen.dk/forum/banner/grinehullet.gif";
bannerUrl[5] = "http://grinehullet.dk";

bannerImg[6] = "... html-kodn for banner-giffen ...";
bannerUrl[6] = "... url'et ...";

bannerImg[7] = "... html-kodn for banner-giffen ...";
bannerUrl[7] = "... url'et ...";
Avatar billede nielle Nybegynder
22. august 2005 - 09:19 #5
Her er det i hvertfald med alle fejl fjernet, sam tilføjet kommentarer:

<html>
<head>
<SCRIPT>
val banner;
bannerImg = new Array();
bannerUrl = new Array();

bannerImg[0] = "http://babezonen.dk/forum/banner/bannerblaa.gif";
bannerUrl[0] = "http://wellebob.dk";
bannerImg[1] = "http://babezonen.dk/forum/banner/babezonen_dk.jpg";
bannerUrl[1] = "http://wellebob.dk";
bannerImg[2] = "http://babezonen.dk/forum/banner/babezonen_dk1.jpg";
bannerUrl[2] = "http://wellebob.dk";
bannerImg[3] = "http://babezonen.dk/forum/banner/bannerblaa.gif";
bannerUrl[3] = "http://wellebob.dk";
bannerImg[4] = "http://babezonen.dk/forum/banner/lassebasse.gif";
bannerUrl[4] = "http://lassebasse.dk";
bannerImg[5] = "http://babezonen.dk/forum/banner/grinehullet.gif";
bannerUrl[5] = "http://grinehullet.dk";

bannerImg[6] = "... html-koden for banner-giffen ...";
bannerUrl[6] = "... url'et ...";

bannerImg[7] = "... html-koden for banner-giffen ...";
bannerUrl[7] = "... url'et ...";

function changeBanner()
{
    // Vælg et tilfældigt af de eksisterende bannere.
    nummer = Math.floor(Math.random() * bannerImg.length);

    // Udskift banneret i banner1.
    document.banner1.src = bannerImg[nummer];

    // Udskift url'et der høre til banneret.
    banner = bannerUrl[nummer];

    // Sæt til automatisk at udskifte igen om 15 sek.
    setTimeout('changeBanner()',15000);
}

function clickBanner()
{
    window.open(banner,'newWindow');
}
</SCRIPT>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
-->
</style></head>

<body onload="changeBanner()">
<img src="banner01.gif" name="banner1" border="0" onClick="clickBanner()">
</body>
</html>
Avatar billede edvardj Novice
22. august 2005 - 09:38 #6
okay takker mange gange smid lige et svar
det var 6 og 7eren jeg var ude efter hvordan de skulle tilføjes
Avatar billede nielle Nybegynder
22. august 2005 - 09:45 #7
Tænkte det nok, men I burde altså også rette de der fejl.

... og et svar :^)
Avatar billede edvardj Novice
22. august 2005 - 09:46 #8
hmm når jeg sætter dit forslag ind virker det ikke
Avatar billede nielle Nybegynder
22. august 2005 - 09:57 #9
Hvor dan ser din kode ud?
Avatar billede nielle Nybegynder
22. august 2005 - 09:57 #10
En lille fejl:

val banner;

- rettes til:

var banner;
Avatar billede edvardj Novice
22. august 2005 - 10:04 #11
okay nu spørger jeg måske ret dumt  lol  men er det ikke bare at kopire den du har lavet over i et html dok og sætte det ind eller hvad skal jeg lige pille ud for at se om det virker ??
Avatar billede nielle Nybegynder
22. august 2005 - 10:09 #12
Der var jo lige den lille fejlrettelse i 22/08-2005 09:57:44.

Derudover så sjal do jo selv indsætte de rigtige værdier for 6 og 7.
Avatar billede edvardj Novice
22. august 2005 - 10:11 #13
ok
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