WeroN adlı üyeden alıntı: mesajı görüntüle
<iframe src="/FAV/fav.php" height="200" width="200" id="iframe"></iframe>
*
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
var $sno=1;
setInterval(function(){$("#iframe").attr("src","/FAV/fav"+$sno+".php");$sno++;if($sno==5) $sno=1},10000);
</script>
Böyle yaptım ama olmadı gibi.

Kodlardan anlamıyorum, yapmaya çalıştığımla 6 cron çalıştırmak yerine bir cron ayarlayıp 6 sını birden çalıştırmak.

<iframe src="/FAV/fav.php" height = "200" width = "200"></iframe>
<iframe src="/FAV/fav1.php" height = "200" width = "200"></iframe>
<iframe src="/FAV/fav2.php" height = "200" width = "200"></iframe>
<iframe src="/FAV/fav3.php" height = "200" width = "200"></iframe>
<iframe src="/FAV/fav4.php" height = "200" width = "200"></iframe>
<iframe src="/FAV/fav5.php" height = "200" width = "200"></iframe>
Böyle yaptığımda oluyor ama çok hızlı oluyor bu nedenle süre eklemek istedim.

Bir kere çalıştığında dursa da olur 5 dakika sonra cron tekrar aynı işlemi yapacak zaten.





Böyle yaptım ama sanırım olmadı. Kod bilgim kopyala yapıştır olunca kesin yanlış yapmışımdır.

<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: 10
    },
    1: {
        source: '/FAV/fav2.php',
        time: 20
    },
    2: {
        source: '/FAV/fav3.php',
        time: 30
    },
    3: {
        source: '/FAV/fav4.php',
        time: 40
    },
    4: {
        source: '/FAV/fav5.php',
        time: 50
    }
};
setSlideIFrame('iframeIDsi', myFrameObject);
</script>
Benim siz verdiğim kodda düzenlemeniz gereken kısımlar var hocam.
time değerlerini, saniye olarak değiştirmek için, 1000 ile çarpın, çünkü onlar milisaniye oluyor. 10 milisaniye, 1 saniyenin 1/10'udur.
O nedenle:
var myFrameObject = {
    0: {
        source: 'FAV/fav1.php',
        time: 10 * 1000 // 10 saniye
    },
    1: {
        source: 'FAV/fav2.php',
        time: 20 * 1000 // 20 saniye
    }
    ...
    ...
}
Bu time değerlerini isteğiniz gibi düzenledikten sonra, bir de setSlideIFrame('iframeIDsi', myFrameObject); satırınıni şu sekikde değiştirmeniz gerekiyor:

setSlideIFrame('iframe', myFrameObject);
Olarak düzenleyiniz.
EDIT: Eğer benim size verdiğim JavaScript kodunu kullanacaksanız JQuery script etiketini kaldırabilirsiniz. Benim verdiğim kod, Vanilla JavaScript