JavaSript og PHP til billedeskift

Tags:    php

Hejsa allesammen!

Jeg administrerer en mindre side der er lavet i PHP - med eneklte JS scripts. En af disse er skrevet i en .js fil og ser sådan ud:
Fold kodeboks ind/udKode 


Dette script bruges til "randomlig" at vælge nogle billeder til en menu - menuen går igennem på alle 8 sider.
Men JS's random funktion er ikke optimal, så derfor vil jeg gerne have den tidsindstillet (lad os sige hvert 3. sekund skrifter den)

Hvordan gør jeg det? Jeg har CSS, HTML, PHP og JS til rådighed...

På forhånd tak og god "ferie"!



9 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Må man godt opdatere først ?



Tak, det var præcist det jeg mente, men scriptet specificerer jo ikke de obligatoriske alt="", height="" og width="" - Hvordan kan jeg gøre det?

Har ikke testet det, men tror bare at du kan gøre sådan her:
Fold kodeboks ind/udKode 


Nej det fungerer ikke helt... Men hvorfor starter du med <script> og slutter m. </script>, det er jo en separat .js-fil... så behøver man ikke, vel?

Nej, hvis man gør det giver den højst sandsyneligt fejl, men jeg testede i en html fil, og glemte at fjerne <script>:)



Er testet i både IE og FF:
Fold kodeboks ind/udKode 

Underligt at der kommer "[ url ]" inde i en kode boks? Her er koden uden "url":

var billede = document.createElement('img');
var billeder = [
'http://udvikleren.dk/images/newsteasers/business.gif',
'http://udvikleren.dk/images/newsteasers/games.gif',
'http://udvikleren.dk/images/newsteasers/celebs.gif',
'http://udvikleren.dk/images/newsteasers/isp.gif'];
function vaelgBillede()
{
billede.src = billeder[Math.floor(Math.random()*billeder.length)];
}
vaelgBillede();
document.body.appendChild(billede);
setInterval("vaelgBillede();", 3000);
</script>



Indlæg senest redigeret d. 13.05.2006 19:12 af Bruger #4479
Tak, det var præcist det jeg mente, men scriptet specificerer jo ikke de obligatoriske alt="", height="" og width="" - Hvordan kan jeg gøre det?



Indlæg senest redigeret d. 13.05.2006 20:19 af Bruger #8860
Tak, det var præcist det jeg mente, men scriptet specificerer jo ikke de obligatoriske alt="", height="" og width="" - Hvordan kan jeg gøre det?

Har ikke testet det, men tror bare at du kan gøre sådan her:
Fold kodeboks ind/udKode 




Tak, det var præcist det jeg mente, men scriptet specificerer jo ikke de obligatoriske alt="", height="" og width="" - Hvordan kan jeg gøre det?

Har ikke testet det, men tror bare at du kan gøre sådan her:
Fold kodeboks ind/udKode 


Nej det fungerer ikke helt... Men hvorfor starter du med <script> og slutter m. </script>, det er jo en separat .js-fil... så behøver man ikke, vel?



Tak, det var præcist det jeg mente, men scriptet specificerer jo ikke de obligatoriske alt="", height="" og width="" - Hvordan kan jeg gøre det?

Har ikke testet det, men tror bare at du kan gøre sådan her:
Fold kodeboks ind/udKode 


Nej det fungerer ikke helt... Men hvorfor starter du med <script> og slutter m. </script>, det er jo en separat .js-fil... så behøver man ikke, vel?

Nej, hvis man gør det giver den højst sandsyneligt fejl, men jeg testede i en html fil, og glemte at fjerne <script>:)


Men hvis jeg fjerner script-taggene, og gemmer den i en .js fil fungerer det nu heller ikke...



Nå, men så lukker jeg altså tråden :(







t