Slettet bruger
26. maj 2005 - 10:00
Der er
13 kommentarer og 1 løsning
Placering af script
Jeg har et javascript i min header, og i body står der <onLoad="runSlide();"> Men hvilken kode skal jeg bruge det sted på siden, hvor scriptet skal køre?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Det kommer jo an på, hvad den skal ... -- sandsynligvis skal du placere henvisningen til scriptet der !-)
Slettet bruger
26. maj 2005 - 10:17
#2
Det er et slideshow, men hvordan skal koden se ud?
Hvordan ser koden ud, for hvis den aktivt skriver noget i dokumentet skal det ligge der, hvor det skal ligge !-)
Slettet bruger
26. maj 2005 - 10:35
#4
sådan: <SCRIPT LANGUAGE="JavaScript"> <!-- Begin var slideSpeed = 3300; var crossDuration = 10; var Pic = new Array(); Pic[0] = 'akt/integration.gif' Pic[1] = 'akt/integratio.gif' var ttt; var jjj = 0; var ppp = Pic.length; var preL = new Array(); for (iii = 0; iii < ppp; iii++) { preL[iii] = new Image(); preL[iii].src = Pic[iii]; } function runSlide() { if (document.all) { document.images.Slide.style.filter="blendTrans(duration=2)"; document.images.Slide.style.filter="blendTrans(duration=crossDuration)"; document.images.Slide.filters.blendTrans.Apply(); } document.images.Slide.src = preL[jjj].src; if (document.all) { document.images.Slide.filters.blendTrans.Play(); } jjj = jjj + 1; if (jjj > (ppp - 1)) jjj = 0; ttt = setTimeout('runSlide()', slideSpeed); } // End --> </script>
Slettet bruger
26. maj 2005 - 10:36
#5
Men den har da aldrig ligget andre steder end i HEAD
-- du skal så indsætte det billed-tag med default-billedet på: <img src="akt/integratio.gif" name="Slide">
Slettet bruger
26. maj 2005 - 10:48
#7
Nu har jeg den her i HEAD <SCRIPT LANGUAGE="JavaScript"> <!-- Begin var slideSpeed = 3300; var crossDuration = 10; var Pic = new Array(); Pic[0] = 'akt/integration.gif' Pic[1] = 'akt/integratio.gif' var ttt; var jjj = 0; var ppp = Pic.length; var preL = new Array(); for (iii = 0; iii < ppp; iii++) { preL[iii] = new Image(); preL[iii].src = Pic[iii]; } function runSlide() { if (document.all) { document.images.Slide.style.filter="blendTrans(duration=2)"; document.images.Slide.style.filter="blendTrans(duration=crossDuration)"; document.images.Slide.filters.blendTrans.Apply(); } document.images.Slide.src = preL[jjj].src; if (document.all) { document.images.Slide.filters.blendTrans.Play(); } jjj = jjj + 1; if (jjj > (ppp - 1)) jjj = 0; ttt = setTimeout('runSlide()', slideSpeed); } // End --> </script> Og den her: <body onLoad="runSlide();"> Og den her i BODY: <img src="akt/integratio.gif" name="RunSlide"> Men udover at det ene billede vises, så sker der ingenting
name skal være det samme, som der henvises til i scriptet: document.images.Slide. osv. -- altså skal det være, præcis som jeg skrev !-)
Slettet bruger
26. maj 2005 - 10:57
#9
Det har du ret i :-) Mange tak skal du have. Får jeg et svar til points.
Slettet bruger
26. maj 2005 - 12:14
#12
Har du forstand på php?
Slettet bruger
26. maj 2005 - 17:53
#14
ok
Vi tilbyder markedets bedste kurser inden for webudvikling