Kodu aşağıdaki şekilde düzenledim
<html>
<iframe src="/FAV/fav.php" height="200" width="200" id="iframe"></iframe>
*
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
setSlideIFrame = ( frameId, frameObject ) => {
let element = document.getElementById(frameId);
for(let propefavy in frameObject) {
if(frameObject.hasOwnPropefavy(propefavy)) {
setTimeout(() => {
element.setAttribute("src", frameObject[propefavy].source);
}, frameObject[propefavy].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 çalışıyor 10 saniye sonra fav1.php ye geçiş yapmıyor.
Kod sayfası olduğu gibi böyle başka bir şey yok kardeş, acaba nerede yanlış yapıyorum bir düzenleyip komple paylaşsan kopyala yapıştır yapardım
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.