Avatar billede Lindharth Nybegynder
26. november 2009 - 20:23 Der er 8 kommentarer og
1 løsning

Kan ikke se billederne i mit script

Jeg har lavet et script i FrontPage2003 og det virker fint. Problemet opstår når jeg uploader det til sitet. Jeg kan se scriptet kører men jeg kan ikke se de billeder jeg har lagt ind.

Håber nogen kan hjælpe mig her. Har siddet over 6 timer nu og er ved at have det der vilde blik i øjet.....!

Link til sitet: www.d-2.dk/hia

Og scriptet i sin fulde længde:

//Presentational Slideshow Script- By Dynamic Drive
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for legal use

var slideshow_width='148px' //SET SLIDESHOW WIDTH (set to largest image's width if multiple dimensions exist)
var slideshow_height='84px' //SET SLIDESHOW HEIGHT (set to largest image's height if multiple dimensions exist)
var pause=3000 //SET PAUSE BETWEEN SLIDE (2000=2 seconds)
var slidebgcolor="white"

var dropimages=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
dropimages[0]="billeder/banner1.jpg"
dropimages[1]="billeder/banner2.jpg"
dropimages[2]="billeder/banner3.jpg"

var droplinks=new Array()
//SET IMAGE URLs. Use "" if you wish particular image to NOT be linked:
droplinks[0]=""
droplinks[1]="http://www.soenderjyske.dk"
droplinks[2]="http://www.dr.dk"


////NO need to edit beyond here/////////////

var preloadedimages=new Array()
for (p=0;p<dropimages.length;p++){
preloadedimages[p]=new Image()
preloadedimages[p].src=dropimages[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+';background-color:'+slidebgcolor+';left:-'+slideshow_width+'"></div><div id="canvas1" style="position:absolute;width:'+slideshow_width+';height:'+slideshow_height+';background-color:'+slidebgcolor+';left:-'+slideshow_width+'"></div></div>')
else
document.write('<a href="java script:rotatelink()"><img name="defaultslide" src="'+dropimages[0]+'" border=0></a>')

var curpos=parseInt(slideshow_width)*(-1)
var degree=10
var curcanvas="canvas0"
var curimageindex=linkindex=0
var nextimageindex=1


function movepic(){
if (curpos<0){
curpos=Math.min(curpos+degree,0)
tempobj.style.left=curpos+"px"
}
else{

clearInterval(dropslide)
nextcanvas=(curcanvas=="canvas0")? "canvas0" : "canvas1"
tempobj=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas)
var slideimage='<img src="'+dropimages[curimageindex]+'" border=0>'
tempobj.innerHTML=(droplinks[curimageindex]!="")? '<a href="'+droplinks[curimageindex]+'">'+slideimage+'</a>' : slideimage
nextimageindex=(nextimageindex<dropimages.length-1)? nextimageindex+1 : 0
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("movepic()",50)'
dropslide=eval(temp)
curcanvas=(curcanvas=="canvas0")? "canvas1" : "canvas0"
}
else
document.images.defaultslide.src=dropimages[curimageindex]
linkindex=curimageindex
curimageindex=(curimageindex<dropimages.length-1)? curimageindex+1 : 0
}

function rotatelink(){
if (droplinks[linkindex]!="")
window.location=droplinks[linkindex]
}

function resetit(what){
curpos=parseInt(slideshow_width)*(-1)
var crossobj=ie4? eval("document.all."+what) : document.getElementById(what)
crossobj.style.left=curpos+"px"
}

function startit(){
var crossobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
crossobj.innerHTML='<a href="'+droplinks[curimageindex]+'"><img src="'+dropimages[curimageindex]+'" border=0></a>'
rotateimage()
}

if (ie4||dom)
window.onload=startit
else
setInterval("rotateimage()",pause)
Avatar billede Lindharth Nybegynder
26. november 2009 - 20:42 #1
Må vist hellere lige sige at min udbyder er Surftown...
Avatar billede Slettet bruger
26. november 2009 - 20:50 #2
Det er meget simpelt.
De billeder du refererer til findes ikke.
Som eksempel bliver det første billedes sti til:
http://d-2.dk/hia/billeder/banner1.jpg
Og det er åbentbart ikke der du har uploaded billedet.
Avatar billede Lindharth Nybegynder
27. november 2009 - 07:32 #3
Jeg har lavet en tro kopi af mappestrukturen på min HD over på serveren. Billederne henviser til billeder/banner1.jpg osv og der ligger en mappe med navnet billeder og heri ligger banner1.jps, banner2.jpg osv.

Jeg har nærmest prøvet samtlige kombinationer i forbindelse med billedet og stien.
Avatar billede Slettet bruger
27. november 2009 - 09:31 #4
Hmm... Meget mystisk. Jeg er nemlig stadig ikke i stand til at finde billederne.
Ser din mappestruktur ud som denne:


.. <- d-2.dk rod
|
*-hia
  |
  index.html <- eller lign., php, aspx
  |
  *-billeder
      |
      banner1.jpg
      |
      banner2.jpg
Avatar billede Lindharth Nybegynder
27. november 2009 - 18:16 #5
Ja strukturen ser ud som du har beskrevet. Det burde vel egentlig være lige meget hvor jeg placerer billederne så længe henvisningen er den samme som placeringen.
Avatar billede Slettet bruger
28. november 2009 - 22:03 #6
Ahh... Problemet er fundet. Billederne ligger ikke i en mappe der hedder "billeder", men i en mappe der hedder "Billeder":
http://d-2.dk/hia/Billeder/banner1.jpg

Så er det bare at omdøbe mappen, eller ændre stierne i scriptet.
Avatar billede Slettet bruger
28. november 2009 - 22:04 #7
(Ekstra kommentar for at få forrige kommentar frem. Fejl i eksperten.dk)
Avatar billede Lindharth Nybegynder
29. november 2009 - 08:26 #8
JAAAA for dælen da osse. En lille ubetydelig tastefejl har drevet mig på sammenbrudets rand.

TUSIND TAK for hjælpen! :))

Smid lige et svar så du kan få dine point :)))

TAAAAAK!
Avatar billede Slettet bruger
29. november 2009 - 17:43 #9
Selv tak.
Glad for at jeg kunne hjælpe :-D
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