Fonksiyonun içerisinde,
if(frameObject.hasOwnPropefavy(propefavy))
yazıyor. Orayı ben öyle atmadım dostum, sen değiştirmişsin
if(frameObject.hasOwnProperty(propefavy))
Olarak düzelt, ama sadece orayı düzelt. Diğer kısımlar aynı kalsın.
Tam olarak böyle yaptım
<html>
<iframe src="/FAV/fav.php" height="200" width="200" id="iframe"></iframe>
<script>
setSlideIFrame = ( frameId, frameObject ) => {
let element = document.getElementById(frameId);
for(let property in frameObject) {
if(frameObject.hasOwnProperty(propefavy)) {
setTimeout(() => {
element.setAttribute("src", frameObject[property].source);
}, frameObject[property].time);
}
}
}
var myFrameObject = {
0: {
source: '/FAV/fav1.php',
time: 10000
},
1: {
source: '/FAV/fav2.php',
time: 20000
},
2: {
source: '/FAV/fav3.php',
time: 30000
},
3: {
source: '/FAV/fav4.php',
time: 40000
},
4: {
source: '/FAV/fav5.php',
time: 50000
}
};
setSlideIFrame('iframe', myFrameObject);
</script>
<html>fav.php yi çalıştırıyor, fav1, fav2, çalıştırmıyor.