[JS] Naast Img ook link van Img om de 5s swappen?

Pagina: 1
Acties:

  • Victorio
  • Registratie: Januari 2001
  • Laatst online: 01-02-2024
Ik heb dit javascriptje:

<script language="JavaScript">
NewImg = new Array (
"images/banner_1.gif",
"images/banner_2.gif",
"images/banner_3.gif"
);

var ImgNum = 0;
var ImgLength = NewImg.length - 1;
var delay = 5000;

var lock = false;
var run;

function chgImg(direction) {
if (document.images) {
ImgNum = ImgNum + direction;
if (ImgNum > ImgLength) {
ImgNum = 0;
}
if (ImgNum < 0) {
ImgNum = ImgLength;
}
document.slideshow.src = NewImg[ImgNum];
}
}

function auto() {
if (lock == true) {
lock = false;
window.clearInterval(run);
}
else if (lock == false) {
lock = true;
run = setInterval("chgImg(1)", delay);
}
}
</script>

Das leuk want nu wisselt de
<a href="bla">[img]"images/banner_1.gif"[/img]</a>
om de 5 sec.
Maar het linkje blijft natuurlijk gelijk en dasnie de bedoeling. |:(
Kan ik de link van de banner ook laten meeswappen met dit script? :?

Verwijderd

Geef eens een url.
En hoe roep je de functie's aan !? onLoad ??

  • Victorio
  • Registratie: Januari 2001
  • Laatst online: 01-02-2024
URL kan ik niet geven i.v.m. m'n werk.
<body onload="auto();">

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op donderdag 31 januari 2002 12:27 schreef Victorio het volgende:
URL kan ik niet geven i.v.m. m'n werk.
<body onload="auto();">
pff..dus je kunt ons geen link geven, maar wilt wel dat we het oplossen? :?

"You're only as good, as what you did last week."


  • Yo-L
  • Registratie: December 2000
  • Niet online
Op donderdag 31 januari 2002 11:42 schreef Victorio het volgende:
Ik heb dit javascriptje:

Das leuk want nu wisselt de
<a href="bla">[img]"images/banner_1.gif"[/img]</a>
om de 5 sec.
Maar het linkje blijft natuurlijk gelijk en dasnie de bedoeling. |:(
Kan ik de link van de banner ook laten meeswappen met dit script? :?
Ik weet niet of je de link echt kunt veranderen, maar je kunt er ook een onClick van maken die naar een javascript funktie verwijst die naar een of andere variabele redirect...

En zodra de image verandert, moet die variabele ook veranderen, en voila je hebt een variabele link (als alles werkend te krijgen is)

Verwijderd

Op donderdag 31 januari 2002 12:27 schreef Victorio het volgende:
URL kan ik niet geven i.v.m. m'n werk.
<body onload="auto();">
Als je document.images aan kunt passen, kun je toch ook document.links aanpassen ?

Verwijderd

het kan wel, maar een NS4.x compatible oplossing weet ik zo gauw niet te verzinnen:
code:
1
2
3
4
5
6
7
8
<a href="bla.html" id="myLink"><img ... ></a>

if(document.all) {
    document.all.myLink.href='newUrl.html';
}
else if(document.getElementById) {
    document.getElementById('myLink').href='newUrl.html';
}

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 20:44

RM-rf

1 2 3 4 5 7 6 8 9

wat je ook kunt doen is ook ipv een standaard link, in de A-HREF een javascript-functie oproepen,bv
code:
1
2
<a href="javascript:goToUrl(linkArray[1])"><img 
   id="img24" src="blaat.gif"></a>

in je imageswap definieer je ook de variabele linkArray[nr] (met een array kun je dit voor meerdere links in de pagina doen)

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • Yo-L
  • Registratie: December 2000
  • Niet online
Op donderdag 31 januari 2002 13:37 schreef RM-rf het volgende:
wat je ook kunt doen is ook ipv een standaard link, in de A-HREF een javascript-functie oproepen,bv
code:
1
2
<a href="javascript:goToUrl(linkArray[1])"><img 
   id="img24" src="blaat.gif"></a>

in je imageswap definieer je ook de variabele linkArray[nr] (met een array kun je dit voor meerdere links in de pagina doen)
Dat bedoelde ik ook al :)
Pagina: 1