Avatar billede pnr Nybegynder
30. november 2004 - 21:21 Der er 14 kommentarer og
1 løsning

Mit script virker ikke i Netscape og Opera

Jeg har følgende script som fremviser billeder, men det virker ikke i Netscape og Opera, er der nogen der kan hjælpe mig med at få det til at virke i disse browsere?

Her er mit script:

<script>

// Funktion som blander billederne i arrayet
function blandBilleder() {
    var tal=0;
    var tmp=0;
      for (i = 0 ; i < billeder_ialt ; i++ ) {
        tal = Math.floor(Math.random() * billeder_ialt);
        tmp = billede[i];
        billede[i] = billede[tal] ;
        billede[tal] = tmp;
      }
}

// Funktion som viser alle billederne med en fade effekt i de 3 "img tags"
function StartBilledeSerie(){
 
    if(billede_nr==4)
        billede_nr = 1;

      if (document.all){
               
        document.Form1.elements['billede' + billede_nr].style.filter="blendTrans(duration=2)";
        document.Form1.elements['billede' + billede_nr].style.filter="blendTrans(duration=overlap)";
            document.Form1.elements['billede' + billede_nr].filters.blendTrans.Apply(); 
   
        document.Form1.elements['billede' + billede_nr].src = sti + billede[aktuel_billede];
        if (document.all)
              document.Form1.elements['billede' + billede_nr].filters.blendTrans.Play();             
      }
   
    aktuel_billede++;
    if (aktuel_billede > (billeder_ialt - 1))
        aktuel_billede=0;
       
    setTimeout('StartBilledeSerie()', hastighed)
    billede_nr++;
}

// Et array med navnene på alle billederne
var billede = new Array();

billede[0] = 'billede1.jpg'
billede[1] = 'billede2.jpg'
billede[2] = 'billede3.jpg'
billede[3] = 'billede4.jpg'
billede[4] = 'billede5.jpg'
billede[5] = 'billede5.jpg'
billede[6] = 'billede6.jpg'
billede[7] = 'billede7.jpg'
billede[8] = 'billede8.jpg'
billede[9] = 'billede9.jpg'
billede[10] = 'billede10.jpg'
billede[11] = 'billede11.jpg'
billede[12] = 'billede12.jpg'
billede[13] = 'billede13.jpg'
billede[14] = 'billede14.jpg'
billede[15] = 'billede15.jpg'
billede[16] = 'billede16.jpg'
billede[17] = 'billede17.jpg'
billede[18] = 'billede18.jpg'
billede[19] = 'billede19.jpg'

// Billede overlapningstiden angivet i sekunder
var overlap = 4;

// Billedesjift hastigheden angivet i millisekunder
var hastighed = 4000;

// Nummeret på det billede der skal vise
var aktuel_billede = 3;

// Antal billeder ialt
var billeder_ialt = billede.length;

// Nummeret på det "img tag" som det aktueller billede skal vises i
var billede_nr = 1;

// Stien til billederne
var sti = 'images/topbilleder/';

blandBilleder();

</script>
Avatar billede olebole Juniormester
30. november 2004 - 21:46 #1
<ole>

Du kan kun bruge filtre i IE. Skal det virke i andre browsere, må du ud og finde et andet slideshow script  :)

/mvh
</bole>
Avatar billede pnr Nybegynder
30. november 2004 - 21:50 #2
Kan man ikke tilrette det?
Avatar billede olebole Juniormester
30. november 2004 - 22:14 #3
Hehe ... jo, men indholdet vil være et helt andet = et andet script  :)
Avatar billede pnr Nybegynder
01. december 2004 - 06:15 #4
Jeg har så fundet følgende script som virker i alle 3 browser: http://www.dynamicdrive.com/dynamicindex14/fadeinslideshow.htm

Kunne jeg få lidt hjælp til at skrive det om så det fungere lige som det jeg har posted?
Avatar billede pnr Nybegynder
02. december 2004 - 06:29 #5
Hvor mange point skal det koste at få lidt hjælp til at få dette script (http://www.dynamicdrive.com/dynamicindex14/fadeinslideshow.htm) omskrevet så fungere lige som det script jeg har posted?
Avatar billede pnr Nybegynder
13. december 2004 - 06:37 #6
olebole: Vil du være mig behjælplig med at om skrive det script fra http://www.dynamicdrive.com/dynamicindex14/fadeinslideshow.htm, så det kan passe på min løsning?
Avatar billede pnr Nybegynder
14. december 2004 - 06:25 #7
Er der ikke flere kommentar her?
Avatar billede roenving Novice
14. december 2004 - 11:43 #8
Hvad er det, du vil have anderledes ?-)
Avatar billede pnr Nybegynder
14. december 2004 - 11:55 #9
Jeg skal have mit script til at virke i andre browser end Explorer.
Avatar billede roenving Novice
14. december 2004 - 11:59 #10
Hvordan vil du have scriptet fra dynamicdrive anderledes ?-)
Avatar billede pnr Nybegynder
14. december 2004 - 12:33 #11
Jeg har et array med billeder, dette blander jeg hvergang siden bliver loadet Jeg har så 3 billeder der står ved siden af hinanden på min side, så har jeg en linie der køre frem og tilbage over disse billeder, når linien køre over et billede skal dette billede skifte til det næste motiv i arraet. derfor har jeg brug for en funktion som tager et billede nr som parameter, og skifter billedet på dette med det næste i arrayet.

Jeg ved godt at det script jeg har posted ikke helt fungere sådan, men jeg har modificeret lidt på det :-)

Er det til at forstå, og kan du evt. hjælp?
Avatar billede pnr Nybegynder
16. december 2004 - 15:43 #12
Er det en total umulig opgave, eller er det for få point jeg har afsat?
Avatar billede roenving Novice
17. december 2004 - 12:15 #13
Desværre har jeg ikke haft tid til virkelig at sætte mig ind i den, men umulig er den i hvert fald ikke !-)
Avatar billede pnr Nybegynder
12. januar 2005 - 10:06 #14
Er der ikke mere hjælp her?
Avatar billede pnr Nybegynder
04. februar 2005 - 09:32 #15
Nå men jeg lukker igen, hvis der er nogen der skulle have en løsning på mit problem vil jeg meget gerne oprette spørgsmålet igen, også med flere point hvis det bliver nødvendigt!
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