Avatar billede heinus Nybegynder
14. december 2004 - 10:56 Der er 13 kommentarer og
1 løsning

link på banner

hej

Er der en der lige kunne vise hvordan jeg linker fra mine bannere, så de åbner op i et nyt vindue på nedenstående kode...tak tak tak!

</script>
<link href="links.css" rel="stylesheet" type="text/css" /><SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
// Courtesy of SimplytheBest.net - http://simplythebest.net/scripts/
gSlideshowInterval = 10;
gNumberOfImages = 2;

gImages = new Array(gNumberOfImages);
gImages[0] = "hobby.png";
gImages[1] = "borne.gif";


function canManipulateImages() {
    if (document.images)
        return true;
    else
        return false;
}
function loadSlide(imageURL) {
    if (gImageCapableBrowser) {
        document.slide.src = imageURL;
        return false;
    }
    else {
        return true;
    }
}
function nextSlide() {
    gCurrentImage = (gCurrentImage + 1) % gNumberOfImages;
    loadSlide(gImages[gCurrentImage]);
}
gImageCapableBrowser = canManipulateImages();
gCurrentImage = 0;
setInterval("nextSlide()",gSlideshowInterval * 1000);
// -->
</SCRIPT>
Avatar billede thomas_yde Nybegynder
14. december 2004 - 11:17 #1
function makePop(url){
  window.open("pop",url);
}

function loadSlide(imageURL) {
    if (gImageCapableBrowser) {
        document.slide.src = imageURL;
        if(document.slide.addEventListener){
          document.slide.addEventListener("onclick",makePop(imageURL))
        }
        else{
          document.slide.attachEvent("onclick",makePop(imageURL))
        }
        return false;
    }
    else {
        return true;
    }
}
Avatar billede heinus Nybegynder
14. december 2004 - 11:20 #2
Hej  - tak for svaret, men jeg er java analfabet, så hvis du har mulighed ville jeg gerne have det sat i koden, så jeg kan se hvordan jeg tilskriver hvert banner en url.....på forhånd tak :)
Avatar billede roenving Novice
14. december 2004 - 11:58 #3
Måske sådan ?-)

LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
// Courtesy of SimplytheBest.net - http://simplythebest.net/scripts/
gSlideshowInterval = 10;

gImages = new Array();
gImages[0] = "hobby.png";
gImages[1] = "borne.gif";

gLinks = new Array();
gLinks[0] = "http://www.hobby.dk";
gLinks[1] = "http://www.boern.dk";

function loadSlide(imageNum) {
    if (gImageCapableBrowser) {
        document.slide.src = gImages[imageNum];
        document.slide.onclick = function(){window.open(gLinks[imageNum],'visLink')};
        return false;
    }
    else {
        return true;
    }
}
function nextSlide() {
    gCurrentImage = (gCurrentImage + 1) % gImages.length;
    loadSlide(gCurrentImage);
}
gImageCapableBrowser = (document.images)?true:false;
gCurrentImage = 0;
setInterval("nextSlide()",gSlideshowInterval * 1000);
// -->
</SCRIPT>
Avatar billede heinus Nybegynder
14. december 2004 - 12:01 #4
ja lige nøjagtigt - vi takker mange gange, og hvorfor kan jeg nu ikke få lov at smide point efter dig - det oplever jeg dælme tit..
Avatar billede morteeart Nybegynder
14. december 2004 - 12:02 #5
og igen.. java er ikke javascript.

Javascript er noget script ting til at bruge på websider, og java er et rigtigt programmeringsprog til at kode f.eks. ERP systemer i.
Avatar billede thomas_yde Nybegynder
14. december 2004 - 12:14 #6
det kræver roenving smider et svar før du kan give ham point.
Avatar billede roenving Novice
14. december 2004 - 12:15 #7
Velbekomme '-)
Avatar billede roenving Novice
14. december 2004 - 12:18 #8
-- og tak for point ;~}
Avatar billede heinus Nybegynder
16. december 2004 - 13:54 #9
Hej roenving

har prøvet at smide dit forslag ind men den linker, kan du hjælpe?

LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
// Courtesy of SimplytheBest.net - http://simplythebest.net/scripts/
gSlideshowInterval = 10;

gImages = new Array();
gImages[0] = "hobby.png";


gLinks = new Array();
gLinks[0] = "http://www.hobby.dk";


function loadSlide(imageNum) {
    if (gImageCapableBrowser) {
        document.slide.src = gImages[imageNum];
        document.slide.onclick = function(){window.open(gLinks[imageNum],'visLink')};
        return false;
    }
    else {
        return true;
    }
}
function nextSlide() {
    gCurrentImage = (gCurrentImage + 1) % gImages.length;
    loadSlide(gCurrentImage);
}
gImageCapableBrowser = (document.images)?true:false;
gCurrentImage = 0;
setInterval("nextSlide()",gSlideshowInterval * 1000);
// -->
</SCRIPT>
Avatar billede heinus Nybegynder
16. december 2004 - 14:04 #10
linker ikke...
Avatar billede heinus Nybegynder
16. december 2004 - 14:12 #11
Jeg har dette hvor banneret er placeret.

<div id="Layer1" style="position:absolute; width:157px; height:118px; z-index:1">
              <p align=left><img src="hobbyani.gif" border=0 alt="" name="slide" /></a></p>
            </div>

fejl i det jeg postede før - det skal være :
gImages = new Array();
gImages[0] = "hobbyani.gif";
Avatar billede heinus Nybegynder
16. december 2004 - 16:10 #12
hej igen - beklager alle tilføjelserne...

Nu virker linket, men der er ingen "hånd" over banneret - altså en on mouse over..folk har nok lidt svært ved at regne ud de kan klikke på banneret.
Avatar billede roenving Novice
17. december 2004 - 12:13 #13
Så sæt style="cursor:pointer;" på img-tagget !-)
Avatar billede heinus Nybegynder
17. december 2004 - 12:35 #14
super..tusind tak :)
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