Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
ALUCARD
Üye
Mesajlar: 1270 Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:
Mesaj
gönderen ALUCARD » 27 Tem 2015 01:53
Arkadaşlar merhaba.
Haber sitemin banner bölümne 1-10 arası reklam alıyorum.
rastgele değişimi yapabiliyorum. ama kişi sayfayı değiştirmediğinde reklamında değişmesini istiyorum. yani sayfa değiştiiğinde oıtomatik değişen sayfa değişmediğinde benm verdiğim sürede değişecek şekişlde ayarlamak istiyorum.
rastele değişen için aşağıdaki kodu kullanıyorum. ama örneğin 30 sn sayfa değişmez se reklamın yine de değişmesini istiyorum.
Kod: Tümünü seç
<SCRIPT LANGUAGE="Javascript"><!--
function banner() {
};
banner = new banner();
number = 0;
// bannerArray
banner[number++] = "<a href ="ddd"><img src='resimler/image1.jpg' border='0'></a>"
banner[number++] = "<a href ="ddd"><img src='resimler/image2.jpg' border='0'></a>"
banner[number++] = "<a href ="ddd"><img src='resimler/image3.jpg' border='0'></a>"
banner[number++] = "<a href ="ddd"><img src='resimler/image4.jpg' border='0'></a>"
banner[number++] = "<a href ="ddd"><img src='resimler/image5.jpg' border='0'></a>"
banner[number++] = "<a href ="ddd"><img src='resimler/image6.jpg' border='0'></a>"
banner[number++] = "<a href ="ddd"><img src='resimler/image7.jpg' border='0'></a>"
increment = Math.floor(Math.random() * number);
document.write(banner[increment]);
//--></SCRIPT>
Şimdiden yardımlarınız için teşekkürler.
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365 . Üyesi
Hiç Bir Şey İnsan Kadar
Yükselemez ve
Alçalamaz
Erkan ÇAĞLAR
SimaWB
Üye
Mesajlar: 1316 Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:
Mesaj
gönderen SimaWB » 27 Tem 2015 02:27
setInterval ile bunu yapabilirsiniz:
Kod: Tümünü seç
function senin_fonksiyon() {
//kodlar
}
var IntervalId = setInterval(senin_fonksiyon, 30000);
Bu şekilde senin_fonksiyon 30sn'de bir çalışır.
Durdurmak istersen:
There's no place like 127.0.0.1
ALUCARD
Üye
Mesajlar: 1270 Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:
Mesaj
gönderen ALUCARD » 27 Tem 2015 02:42
aşağıdaki gibi yaptım ama çalışmadı hocam.
Kod: Tümünü seç
<SCRIPT LANGUAGE="Javascript"><!--
function banner() {
};
banner = new banner();
number = 0;
// bannerArray
banner[number++] = "<img src='resimler/image1.jpg' border='0'>"
banner[number++] = "<img src='resimler/image2.jpg' border='0'>"
banner[number++] = "<img src='resimler/image3.jpg' border='0'>"
banner[number++] = "<img src='resimler/image4.jpg' border='0'>"
banner[number++] = "<img src='resimler/image5.jpg' border='0'>"
banner[number++] = "<img src='resimler/image6.jpg' border='0'>"
banner[number++] = "<img src='resimler/image7.jpg' border='0'>"
increment = Math.floor(Math.random() * number);
document.write(banner[increment]);
var IntervalId = setInterval(banner(), 10000);
//--></SCRIPT>
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365 . Üyesi
Hiç Bir Şey İnsan Kadar
Yükselemez ve
Alçalamaz
Erkan ÇAĞLAR
SimaWB
Üye
Mesajlar: 1316 Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:
Mesaj
gönderen SimaWB » 27 Tem 2015 03:06
Sizin verdiğiniz kodlarda banner'ı değiştirien kısım yok. Siz sadece banner'a hangi resimlerin yükleneceğini belirten değişkeninizi değiştiriyorsunuz. Banner'ı değiştiren fonksiyonu bulup, onu setInterval'de kullanmalısınız
There's no place like 127.0.0.1
ALUCARD
Üye
Mesajlar: 1270 Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:
Mesaj
gönderen ALUCARD » 28 Tem 2015 10:36
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365 . Üyesi
Hiç Bir Şey İnsan Kadar
Yükselemez ve
Alçalamaz
Erkan ÇAĞLAR