Avatar billede danielss Nybegynder
27. september 2004 - 19:19 Der er 18 kommentarer og
1 løsning

hjælp til slideshow javascript hurtigt

hvad er der galt her?? når jeg kører den på min computer virker det men når jeg uploader den virker det ikke?? HJÆÆLP

<script>

// =======================================
// set the following variables
// =======================================

// Set speed (milliseconds)
var speed = 1000

// Specify the image files
var Pic = new Array() // don't touch this
// to add more images, just continue
// the pattern, adding to the array below

Pic[0] = '../m3/1.jpg'
Pic[1] = '../m3/2.jpg'
Pic[2] = '../m3/3.jpg'
Pic[3] = '../m3/4.jpg'
Pic[4] = '../m3/5.jpg'
Pic[5] = '../m3/6.jpg'
Pic[6] = '../m3/7.jpg'
Pic[7] = '../m3/8.jpg'
Pic[8] = '../m3/9.jpg'
Pic[9] = '../m3/10.jpg'
Pic[4] = '../m3/11.jpg'
Pic[5] = '../m3/12.jpg'
Pic[6] = '../m3/13.jpg'
Pic[7] = '../m3/14.jpg'


// =======================================
// do not edit anything below this line
// =======================================

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(){
  document.images.SlideShow.src = preLoad[j].src
  j = j + 1
  if (j > (p-1)) j=0
  t = setTimeout('runSlideShow()', speed)
}

</script>

</head>

<body>

<body onload="runSlideShow()">

<p align="center">
<img src="1.jpg" name='SlideShow' width=500 height=350></p>

</body>

</html>
Avatar billede olebole Juniormester
27. september 2004 - 19:30 #1
<ole>

Prøv med en URL til det upload'ede eksempel ... formodentlig ligger billederne ikke, hvor du fortæller scriptet, de ligger  ;o)

/mvh
</bole>
Avatar billede powernodes Nybegynder
27. september 2004 - 19:35 #2
Ellers har jeg en lille sød en her med blend trans (IE):

<script type="text/JavaScript">
<!--
var pn_d=document,pn_playedSlideShow;
var pn_list = ['pic1.jpg', 'pic2.jpg'];

function pn_swapImage(n,s) {
if(pn_d.images){pn_d.images[n].style.filter="blendTrans(duration=1)";
pn_d.images[n].filters.blendTrans(duration=5).Apply();
pn_d.images[n].filters.blendTrans.Play();pn_d.images[n].src=s;}
}
function pn_slideShow_play(){
with(this){if(current++==sl.length-1)current=0;pn_swapImage(im,sl[current]);
clearTimeout(timer);timer=setTimeout(n+'.play()',s);}
}
function pn_slideShow(sl,im,s,n){
this.sl=sl;this.im=im;this.s=s;this.n=n;this.current=0;this.timer=0;
}

pn_playedSlideShow=new pn_slideShow(pn_list,'img_slide',3000,"pn_playedSlideShow");
pn_slideShow.prototype.play=pn_slideShow_play;

window.onload=function(){pn_playedSlideShow.play();}
//-->
</script>

<img src="xx.jpg" width="xx" height="xx" id="img_slide" name="img_slide">

--

Hej Ole :o)
Avatar billede danielss Nybegynder
27. september 2004 - 19:40 #3
ja self den er www.hog-warts.friweb.dk/m3/index.htm

og billederne ligger i samme mappe altså m3... men selvom der ikke er ../ foran og der kun står filnavnet virker det ikke
Avatar billede olebole Juniormester
27. september 2004 - 19:50 #4
aha ... prøv så lige at lægge en direkte URL til et af billederne  ;o)
Avatar billede danielss Nybegynder
27. september 2004 - 19:59 #5
Avatar billede olebole Juniormester
27. september 2004 - 20:34 #6
Not Found
The requested URL was not found on this server.


--------------------------------------------------------------------------------

Apache Server at hog-warts.friweb.dk
Avatar billede olebole Juniormester
27. september 2004 - 20:35 #7
Prøv at kalde dine billeder noget, der ikke starter med et tal. En fil må ikke starte med et tal
Avatar billede danielss Nybegynder
27. september 2004 - 20:51 #8
okay nu virker billederne men det første er bare 100 år om at loade.. hvorfor er det der??

www.hog-warts.friweb.dk/m3/index.htm
Avatar billede olebole Juniormester
27. september 2004 - 21:00 #9
Jamen, det er jo helt urealistisk store billeder ... flere MB, hver. Dem skal du have igennem et billedbehandlings program og få dem skalleret og komprimeret.

At det første er længe om at komme frem, er fordi du først skal loade en god håndfuld gigant-billeder  :)
Avatar billede danielss Nybegynder
27. september 2004 - 21:05 #10
ok tak for hjælpen... hvilket program er godt til at lave billeder mindre?? du kan svare og så få point hvis du vil
Avatar billede olebole Juniormester
27. september 2004 - 21:36 #11
PhotoShop, ImageReady, PaintShop - og måske, der fulgte noget med, da du købte digital kameraet. Der er bunker af alternativer.

Det vigtigste er, at du får billedet skalleret/beskåret ned til den bredde og højde, du skal bruge på sitet. Dernæst skal det gemmes som .jpg
I de fleste programmer har du en mulighed for at komprimere mere eller mindre - ofte kaldet 'Quality' med settings fra 0 - 100%. Her skal værdien sættes så lavt som muligt, uden det går for hårdt udover kvaliteten. Du må prøve dig frem, men de fleste web-billeder kan komprimeres til mellem 30 og 60%.
Avatar billede majsmarken Nybegynder
28. september 2004 - 11:53 #13
Du skal ikke ta' billederne direkte fra dit Digital kamera. Lad altid billederne blive 'vendt' / gemt i et seriøst billedprogram så bliver de garanteret mindre i fil størrelse.
Mit 5.5 Mpix kamera's billeder er typisk ~2Mb hver. Efter [Save] i PSP er størelsen typisk 500K-1Mb uden ændring af kvaliteten.
Avatar billede olebole Juniormester
28. september 2004 - 17:29 #14
0,5-1Mb er heller ikke realistisk at hænge på nettet ... kun i _yderst_ sjældne tilfælde.

At du ikke bemærker, kvaliteten er blevet ændret af PS eller PSP, er ikke ensbetydende med, at den ikke er blevet ændret. Den eneste måde du kan gøre et billede halvt så stort på, er ved at forringe kvaliteten ... that's it 'n' that's that  ;o)
/mvh
Avatar billede majsmarken Nybegynder
28. september 2004 - 17:49 #15
Avatar billede majsmarken Nybegynder
28. september 2004 - 17:49 #16
Nå - hvad siger/skriver <danielss> så ???
Avatar billede olebole Juniormester
28. september 2004 - 18:11 #17
majsmarken >> Han kan bruge et hvilket somhelst billedbehandlings program på markedet  :)

I øvrigt håber jeg ikke, spørgeren vil lave den slags billeder. Der er vist ikke mange andre, der vil lægge en drop-shadow på thumbnails.
Thumbnails laver man for at give brugeren en lynhurtig oversigt - men bløde skygger gør billederne _væsentligt_ større ... altså det modsatte af hensigten.
Så er det bedre at lave ét billede med en drop-shadow og så lægge det ind som baggrundsbillede på alle cellerne - så skal det kun downloades én gang  ;o)
Avatar billede danielss Nybegynder
29. september 2004 - 14:44 #18
Tak for hjælpen siger jeg da :-)
Avatar billede olebole Juniormester
29. september 2004 - 14:51 #19
Selvtak  ;o)
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