Går det att göra så här?
<script>
window.onload = function(){
ljud1 = new Image;
ljud1.src="ljud/ljud1.mp3";
ljud2 = new Image;
ljud2.src="ljud/ljud2.mp3";
}
</script>
5 svar · 225 visningar · startad av webbSAJTEN
Tja alla!
På min sida så ligger det ett bakgrundljud på mina undersidor..
När man går in på index.asp så vill jag att ljudet skall preloada så att man slipper vänta sen..
Ljuder heter "boxster.mp3"..
Hur skall jag bära mig åt?
Går det att göra så här?
<script>
window.onload = function(){
ljud1 = new Image;
ljud1.src="ljud/ljud1.mp3";
ljud2 = new Image;
ljud2.src="ljud/ljud2.mp3";
}
</script>
@ Jesper T..jag kan inte förstå varför du vill använda ett bildkommando för detta....
Så här gör man, lägg denna kod var du vill på sidan....
<EMBED NAME="mySound" SRC="mySound.mid"
LOOP=FALSE AUTOSTART=FALSE HIDDEN=TRUE MASTERSOUND ID="mySound">
Anropas med följande:
window.onload= function() {
document.getElementById("mySound").play();
}
@ colione:
1.
webbSAJTEN skrev:
När man går in på index.asp så vill jag att ljudet skall preloada så att man slipper vänta sen..
2.
Jesper T skrev:
Går det att göra så här?
Jesper T skrev:
Går det att göra så här?
<script> window.onload = function(){ ljud1 = new Image; ljud1.src="ljud/ljud1.mp3"; ljud2 = new Image; ljud2.src="ljud/ljud2.mp3"; } </script>
Ska jag ändra något i koden, förutom sökvägen till ljudet?
Det är sådär du preloadar ljud med javascript...och ja du slipper vänta...ljudet laddas in tillsammans med resten av sidan sedan när hela sidan är ladda körs det igång en funktion som spelar upp ljudet.