wmaraci reklam

Önceden hazırlanmış linkler arasından rastgele bir tanesini bir kez seçmek

5 Mesajlar 773 Okunma
pst.net
wmaraci reklam

falcon1201 falcon1201 WM Aracı Kullanıcı
  • Üyelik 16.08.2017
  • Yaş/Cinsiyet 48 / E
  • Meslek yok
  • Konum Rusya
  • Ad Soyad F** D**
  • Mesajlar 5
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Merhaba arkadaşlar, ben bir proje üzerinde çalışıyorum ve java script ile daha önceden seçtiğim bir grup link üzerinden rastgele bir tanesini, butona basıldığında sadece birkez seçilmesini ve o linke gidilmesini istiyorum.Şuan kullandığım kod rastgele bir seçim yapmamı sağlıyor fakat aynı link bazen 2-3 kez art arda geliyor. Bunu nasıl düzeltebilirim?

Projenin linki: http://randomemes.atwebpages.com/

Kullandığım script:

var urls = [
"apotatoflewaround.html",
'http://randomemes.atwebpages.com/links/apotatoflewaround.html',
'http://randomemes.atwebpages.com/links/prophecyistrue.html',
'http://randomemes.atwebpages.com/links/thatsmyopinion.html',
'http://randomemes.atwebpages.com/links/thecheeseoftruth.html',
'http://randomemes.atwebpages.com/links/barbecuesauce.html',
'http://randomemes.atwebpages.com/links/dieforeachother.html',
'http://randomemes.atwebpages.com/links/idothat.html',
'http://randomemes.atwebpages.com/links/inthekitchen.html',
'http://randomemes.atwebpages.com/links/itspikachu.html',
'http://randomemes.atwebpages.com/links/johncena.html',
'http://randomemes.atwebpages.com/links/mycroissant.html',
'http://randomemes.atwebpages.com/links/picturemy.html',
'http://randomemes.atwebpages.com/links/zackstop.html',

];

function goSomewhere() {
var url = urls[Math.floor(Math.random()*urls.length)];
window.location = url; // redirect
}
 

 

wmaraci
reklam

kelebek kelebek WM Aracı Kullanıcı
  • Üyelik 11.05.2013
  • Yaş/Cinsiyet 31 / E
  • Meslek Geliştirici
  • Konum Malatya
  • Ad Soyad E** K**
  • Mesajlar 3142
  • Beğeniler 60 / 764
  • Ticaret 5, (%100)
Şöyle yaparsan işe yarayacaktır;


function goSomewhere() {
var num = Math.floor(Math.random()*urls.length);
window.location = urls[num];
urls.splice(num, 1);
}
 

 

falcon1201 falcon1201 WM Aracı Kullanıcı
  • Üyelik 16.08.2017
  • Yaş/Cinsiyet 48 / E
  • Meslek yok
  • Konum Rusya
  • Ad Soyad F** D**
  • Mesajlar 5
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Maalesef değişiklik olmadı, yine aynı linkler geliyor:(
 

 

kelebek kelebek WM Aracı Kullanıcı
  • Üyelik 11.05.2013
  • Yaş/Cinsiyet 31 / E
  • Meslek Geliştirici
  • Konum Malatya
  • Ad Soyad E** K**
  • Mesajlar 3142
  • Beğeniler 60 / 764
  • Ticaret 5, (%100)

falcon1201 adlı üyeden alıntı

Maalesef değişiklik olmadı, yine aynı linkler geliyor:(


Sayfayı yenilemediğiniz sürece sorunsuz çalışması gerekiyor. Sayfa yenilense bile bir kez çıkanın bir daha çıkmamasını istiyorsanız veri tabanı gibi bir yere kayıt etmelisiniz.
 

 

wmaraci
Mersin evden eve nakliyat

falcon1201 falcon1201 WM Aracı Kullanıcı
  • Üyelik 16.08.2017
  • Yaş/Cinsiyet 48 / E
  • Meslek yok
  • Konum Rusya
  • Ad Soyad F** D**
  • Mesajlar 5
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
eğer sakıncası yoksa bi siteme girip test edebilirmisiniz ?
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al