Avatar billede robertdhn Nybegynder
21. september 2002 - 19:36 Der er 3 kommentarer og
1 løsning

skift mellem 3-4 forskellige start sider

Jeg sider og skal lave et nyt website, og der vil jeg gerne ha'  en funktion der gør at brugeren ser noget nyt når de logger på - altså en 3-4 forskellige illustrationer, der skiftevis kommer på...

Er der nogle der kan hjæpe mig med det?
Avatar billede kalaharikid Nybegynder
01. oktober 2002 - 00:39 #1
jada, - Lad os prøve med javascript : Kopier denne kode ind på din webside i htmlkoden, der hvor du vil vise billederne:

<script language="Javascript">
<!--

var currentdate = 0
var core = 0

function StringArray (n) {
  this.length = n;
  for (var i =1; i <= n; i++) {
    this[i] = ' '

  }
}

image = new StringArray(4)
image[0] = '0.gif'
image[1] = '1.gif'
image[2] = '2.gif'
image[3] = '3.gif'

var ran = 60/image.length

function ranimage() {
  currentdate = new Date()
  core = currentdate.getSeconds()
  core = Math.floor(core/ran)
    return(image[core])
}

document.write("<img src='" +ranimage()+ "'>")

//-->
</script>

Erstat navnene på billederne (eks. "0.gif") med dine egne  - Her får du et tilfældigt billede vist hver gang du indlæser siden !

MVH kalaharikid
Avatar billede robertdhn Nybegynder
01. oktober 2002 - 21:36 #2
det lyder jo rigtigt - men...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script>
<!--
var currentdate = 0
var core = 0
function StringArray (n) {
  this.length = n;
  for (var i =1; i <= n; i++) {
    this[i] = ' '
  }
}
image = new StringArray(4)
image[0] = '0.jpg'
image[1] = '1.jpg'
image[2] = '2.jpg'
image[3] = '3.jpg'
var ran = 60/image.length
function ranimage() {
  currentdate = new Date()
  core = currentdate.getSeconds()
  core = Math.floor(core/ran)
    return(image[core])
}
document.write("<img src='" +ranimage()+ "'>")
//-->
</script><title>skift billede</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>
<img src="0.jpg" width="202" height="202">

</body>
</html>

...det virker ikke, kan du se hvad jeg har gjort forkert?

robert
Avatar billede kalaharikid Nybegynder
11. oktober 2002 - 18:24 #3
Hej robert, undskyld forsinkelsen ,

ja, du har ganske ret i at man normalt placerer javascript i head men ikke denne her - Den skal være i BODY
Avatar billede kalaharikid Nybegynder
11. marts 2003 - 16:43 #4
humhum
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
Kurser inden for grundlæggende programmering

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