mboost-dp1

hvorfor viser dette script ingenting?


Gå til bund
Gravatar #1 - Qw_freak
16. maj 2010 22:21
Hey guys, dette script skulle efter sigende vise et slags slideshow af billeder via javascript, men jeg kan simpelthen ikke få den til at vise noget!

P.S der er linket rigtigt til billederne


<html>
<head> <title>Dette er en tester</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script LANGUAGE="JavaScript" type="javascript">
Begin
// Set slideShowSpeed (milliseconds)
var slideShowSpeed = 5000;
// Duration of crossfade (seconds)
var crossFadeDuration = 3;
// Specify the image files
var Pic = new Array();
// to add more images, just continue
// the pattern, adding to the array below

Pic[0] = 'images/biler1.jpg'
Pic[1] = 'images/biler2.jpg'
Pic[2] = 'images/biler3.jpg'
Pic[3] = 'images/biler4.jpg'
Pic[4] = 'images/biler5.jpg'
Pic[5] = 'images/biler6.jpg'
Pic[6] = 'images/biler7.jpg'
Pic[7] = 'images/biler8.jpg'
Pic[8] = 'images/biler9.jpg'
Pic[9] = 'images/biler10.jpg'

var t;
var j = 0;
var p = Pic.length;
var preLoad = new Array();
for (i = 0; i < p; i++) {
preLoad[i] = new Image();
preLoad[i].src = Pic[i];
}
function runSlideShow() {
if (document.all) {
document.images.SlideShow.style.filter="blendTrans(duration=2)";
document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)";
document.images.SlideShow.filters.blendTrans.Apply();
}
document.images.SlideShow.src = preLoad[j].src;
if (document.all) {
document.images.SlideShow.filters.blendTrans.Play();
}
j = j + 1;
if (j > (p - 1)) j = 0;
t = setTimeout('runSlideShow()', slideShowSpeed);
}
// End
-->
</script>

</head>
<body onLoad="runSlideShow()">
</html>
Gravatar #2 - Frandsen
16. maj 2010 23:14
Din script definition er korrupt og blokerer eksekvering.
Har ikke oplevet sådan et eksempel før, men hvis du ændre følgende linie prøver browseren i det mindste at udføre noget:

<script LANGUAGE="JavaScript" type="javascript">

til:

<script type="text/javascript">

Ellers sker der rigtigt nok intet. IEs (only for testing!!) javascript debugger afventer funktionen som pga. den forkerte scriptdeklaration aldrig loader.

Efterfølgende får jeg da nogle brugbare fejl såsom at arrayet er null fordi den ikke kan loade dine billeder.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login