Avatar billede cilver Nybegynder
07. maj 2006 - 15:01 Der er 2 kommentarer

Slideshow vil ikke vise billeder

Hej med jeg
Jeg har hentet koden til sliden, det virker også meget godt når jeg tester det lokalt på PC, men jeg når uploader siden via Fontpage virker det ikke på hjemmesiden koden er følgende:

<html>

<head>
<meta http-equiv="Content-Language" content="da">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ny side 1</title>
<link rel="stylesheet" type="text/css" href="../typografi/Typ_mifre_mimor.css">
</head>

<body>





<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="159">
  <tr>
    <td width="100%" colspan="3" height="33">
    <h1>Mirfre-Mimor</h1>
    </td>
  </tr>
  <tr>
    <td width="33%" height="104">&nbsp;</td>
    <td width="33%" height="104">
 

<script language="JavaScript1.2">
//Fade-in image slideshow- By Dynamic Drive
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use

var slideshow_width='300px'; //SET IMAGE WIDTH
var slideshow_height='400px'; //SET IMAGE HEIGHT
var pause=1000; //SET PAUSE BETWEEN SLIDE (3000=3 seconds)

var fadeimages=new Array();

//SET IMAGE PATHS. Extend or contract array as needed

for(i=1;20>i;i++)fadeimages[i]="vis_colletion_2/"+(i+1)+".jpg"

////NO need to edit beyond here/////////////
var preloadedimages=new Array();
   
    for (p=0;p<fadeimages.length;p++){
        preloadedimages[p]=new Image();
        preloadedimages[p].src=fadeimages[p];
        }

    var ie4=document.all;
    var dom=document.getElementById;

    if (ie4||dom)
        document.write('<div style=" position:relative;width:'+slideshow_width+';height :'+slideshow_height+';overflow:hidden"><div id="canvas0" style=" position:absolute;width:'+slideshow_width+';height    :'+slideshow_height+';top:0;left:0;filter:alpha(opacity=10);-moz-opacity:10"></div><div id="canvas1" style=" position:absolute;width:'+slideshow_width+';height:'+slideshow_height+';top:0;left:0;filter:alpha(opacity=10);-moz-opacity:10"></div></div>');
    else
        document.write('<img name="defaultslide" src="'+fadeimages[0]+'">');

    var curpos=10;
    var degree=10;
    var curcanvas="canvas0";
    var curimageindex=0;
    var curimageindex=getUniqueNumber();
    var nextimageindex=getUniqueNumber();


    function fadepic(){
        if (curpos<100){
            curpos+=10;
            if (tempobj.filters)
                tempobj.filters.alpha.opacity=curpos;
            else if (tempobj.style.MozOpacity)
                tempobj.style.MozOpacity=curpos/100;
        }
        else{
            clearInterval(dropslide);
            nextcanvas=(curcanvas=="canvas0")? "canvas0" : "canvas1";
            tempobj=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas);
            tempobj.innerHTML='<img src="'+fadeimages[nextimageindex]+'">';
            nextimageindex=getUniqueNumber();
            setTimeout("rotateimage()",pause);
        }
    }

    function rotateimage(){
        if (ie4||dom){
            resetit(curcanvas);
            var crossobj=tempobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas);
            crossobj.style.zIndex++;
            var temp='setInterval("fadepic()",50)';
            dropslide=eval(temp);
            curcanvas=(curcanvas=="canvas0")? "canvas1" : "canvas0";
        }
        else
            document.images.defaultslide.src=fadeimages[curimageindex];
       
        curimageindex=(curimageindex<fadeimages.length-1)? curimageindex+1 : 0;

    }

    function randomIndex(){
        var intHighest = fadeimages.length-1;
        var intLowest = 0;
        var num;

        do {
            num = Math.random();
            num = num*intHighest;
            num = Math.round(num);
            } while ((num>intHighest) || (num<intLowest));

        return num;
    }

    function getUniqueNumber(){
        var num;

        do {
            num = randomIndex();
            } while (num == curimageindex);

        return num;
    }

    function resetit(what){
        curpos=10;
        var crossobj=ie4? eval("document.all."+what) : document.getElementById(what);
        if (crossobj.filters)
            crossobj.filters.alpha.opacity=curpos;
        else if (crossobj.style.MozOpacity)
            crossobj.style.MozOpacity=curpos/100;
    }

    function startit(){
        var crossobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas);
        crossobj.innerHTML='<img src="'+fadeimages[curimageindex]+'">';
        rotateimage();
    }

    if (ie4||dom)
        window.onload=startit;
    else
        setInterval("rotateimage()",pause);

</script>


    &nbsp;</td>
    <td width="34%" height="104" align="right" valign="top">
    <!--webbot bot="Include" U-Include="Inklu_sider/Mifre_Mimor_menu.htm" TAG="BODY" --><p>&nbsp;</td>
  </tr>
  <tr>
    <td width="33%" height="22">
    <p align="right">&nbsp;</td>
    <td width="33%" height="22">
    <p align="center">&nbsp;</td>
    <td width="34%" height="22">&nbsp;</td>
  </tr>
</table>



</body>

</html>
Avatar billede 1409 Praktikant
09. maj 2006 - 10:28 #1
Tjek som det første, om der er mellemrum i dine grafik-filnavne, og om der er danske specialtegn (æøåÆØÅ) i dem. Ingen af delene bør være der.
Avatar billede cilver Nybegynder
09. maj 2006 - 22:09 #2
Grafikfilerne ligger i følgende mappe:

http://princessdesign.dk/Mifre_Mimor/vis_colletion_2/ - og har navende fra 1.jpg til 20.jpg:

Jeg har tjekket, der er ikke æøåÆØÅ eller mellemrumme i filnavne
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