<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