Bonjour a tous,
Voila un petit code ci dessous que j'utilise et qui marche quand il est utilise dans une page HTML.
Mais, si j'essaye de le mettre dans une page javascript (extension .js), cela ne marche plus (voir message d'erreur tout en bas en comment):
Pour appeller mon code JS:
Code Javascript :
<script src="JavaScript/CubeImage.js" type="text/javascript"></script>
Le code JS:
Code Javascript :
var specifyimage=new Array() //Your images
specifyimage[0]="Pictures/A.jpg"
specifyimage[1]="Pictures/B.jpg"
specifyimage[2]="Pictures/C.jpg"
var delay=3000 //3 seconds
//Counter for array
var count =1;
var cubeimage=new Array()
for (i=0;i<specifyimage.length;i++){
cubeimage[i]=new Image()
cubeimage[i].src=specifyimage[i]
}
function movecube(){
if (window.createPopup)
cube.filters[0].apply()
document.images.cube.src=cubeimage[count].src;
if (window.createPopup)
cube.filters[0].play()
count++;
if (count==cubeimage.length)
count=0;
setTimeout("movecube()",delay)
}
window.onload=new Function("setTimeout('movecube()',delay)")
//Webpage error details
//Message: 'cube.filters.0' is null or not an object
//Line: 21
Je ne comprends pas. Il faut dire que je suis debutant en JS et en OOP.
Faut-il creer un objet pour
cube, mais comment si prendre?
Toutes suggestions, indices ou encore mieux directement la solution a ce petit probleme est la bienvenue?
J'ai le sentiment que c'est quelquechose de simple, mais apparement pas pour moi.
Merci,
JLuc01