Avatar billede Slettet bruger
27. juli 2007 - 00:24 Der er 11 kommentarer og
1 løsning

Frame automatisk side skift

hej jeg vil gerne have et script hvor der er en liste med url's som jeg henter fra min db, som skifter en frame automatisk, altså skifter side i framen,

så hvis der er 1-10 sider skal den ikke stoppe ved 10 men automatisk hoppe tilbage til nr.1 :)

er virkelig noob til js so pleas help :D takker
Avatar billede olebole Juniormester
27. juli 2007 - 12:10 #1
<ole>

Kan du ikke lægge et link og en forklaring, så vi kan se, hvordan siden eller siderne hænger sammen?  =)

/mvh
</bole>
Avatar billede Slettet bruger
27. juli 2007 - 12:27 #2
har desværre ikke server palds endnu :).... men det er et frame set med 2 rammer split og i den nederste ramme skal koden køre og opdatere den anden ramme med den nye side med mellem rum på et minut :) håber det hjælper
Avatar billede olebole Juniormester
27. juli 2007 - 14:11 #3
I den nederste frame skriver du så:

<script type="text/JavaScript">
var aUrls = [
  "urlA.html",
  "urlB.html",
  "urlC.html",
  "urlD.html"
];

var inx = 0;
function swapFrame() {
    top.frames[0].location.href = aUrls[inx];
    if (inx<9) inx++;
    else inx = 0;
}
setInterval("swapFrame()", 60*1000)
</script>
Avatar billede roenving Novice
27. juli 2007 - 17:57 #4
-- og jeg er så doven, at jeg ikke gider skulle lave koden om, hvis antallet ændres, så f.eks.

function swapFrame() {
    top.frames[0].location.href = aUrls[inx];
    inx = ++inx % aUrls.length;
}
Avatar billede olebole Juniormester
27. juli 2007 - 23:37 #5
;o)
Avatar billede Slettet bruger
28. juli 2007 - 00:51 #6
okay nice takker :D
Avatar billede Slettet bruger
28. juli 2007 - 00:58 #7
kom til at tænke på om det var muligt at lave en eller anden overgangs effekt på side skiftet.. har ikke brugfor at i laver koden er ret sikker på at det er et stort arbejde men hvis jeg kunne blive henvist til noget  ville det være cool...

og thx for hjælpen indtil vidre, men vil i ikke have point, har ikke den der point giver i siden
Avatar billede olebole Juniormester
28. juli 2007 - 02:10 #8
Heldigvis er det kun IE, der kan den slags  =)
    http://msdn2.microsoft.com/en-us/library/ms532853.aspx

- kik under 'Transitions'.
Avatar billede Slettet bruger
28. juli 2007 - 02:54 #9
okay men skal faktisk sætte koden ind på hver eneste side :) kam man ikke gøre sådan at funktionen ligger i framen ?? ville være lidt nemmere
Avatar billede olebole Juniormester
29. juli 2007 - 00:38 #10
Tak for points  ;o)

Nej, desværre er du nødt til at skrive i hver enkelt dokument. Det kan ikke ligge i frameset-koden
Avatar billede Slettet bruger
29. juli 2007 - 05:39 #11
okay takker
Avatar billede Slettet bruger
29. juli 2007 - 05:39 #12
LUKKET
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