lostyazilim
tr.link

S.A Bir sekmeye=Sayfaya geçince SAYFANIN REFRESH OLMASINI SAGLAYAN KOD!

16 Mesajlar 2.350 Okunma
lstbozum
tr.link

BEYAZMASTER BEYAZMASTER YÜCE ALLAH'IN aciz 1 kulu Kullanıcı
  • Üyelik 04.02.2020
  • Yaş/Cinsiyet 43 / E
  • Meslek Yazılım...
  • Konum Diğer
  • Ad Soyad O** B**
  • Mesajlar 597
  • Beğeniler 154 / 153
  • Ticaret 0, (%0)
Merhaba...

Başlık yeterince açıklayıcı sanırım.

Kısaca özetleyeyim;

Kullanıcı hangi sayfaya girerse o sayfanı sadece bir kez tazelenmesini sağlamam gerek.

Nedeni kısaca şu:

3 ayrı açık sekme(sayfa) düşünelim.

Bu sayfalardan sadece en son açılanı çalışıyor.

Önceden açılmış 2 sekmeden birine girildiğinde sayfadaki kimi kodlar çalışmıyor...

Çünkü;
Her sayfada ayrı bir session değeri var ve o sayfanın çalışması için kendi session değerinin devreye girmesi gerekiyor.

Hangi sayfa yenilenirse o son açılan sayfa haline geliyor ve tüm kodlar sorunsuzca çalışıyor...

Diğer açık sayfalar(sekmeler) de deaktif hale geliyor.

Öyle bir kod olmalı ki;
Hangi sayfaya girersem, o sayfa, giriş yaptığımı algılamalı ve kendini sadece 1 kez yeniden yüklemeli, tazelemeli...


Sayfada yeterince PHP kodu olduğu için

JS,AJAX,JQ bunlardan birisi ile yapmayı tercih ediyorum ama hangisi ile yapabilirim ve hangi kodla?

DESTEK VERECEK TÜM ÜSTADLARA ŞİMDİDEN TEŞEKKÜR EDERİM...
 

 

ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
wmaraci
reklam

zfczfc zfczfc WM Aracı Kimlik Onayı
  • Üyelik 13.03.2021
  • Yaş/Cinsiyet 49 / E
  • Meslek Matematik Öğretmenliği okuyoru
  • Konum Konya
  • Ad Soyad M** A**
  • Mesajlar 121
  • Beğeniler 68 / 68
  • Ticaret 0, (%0)
<script>
document.addEventListener('visibilitychange', function() {

location.reload();
});
</script>

Bu kodu script dosyanıza eklemeniz yeterlidir.
BEYAZMASTER

kişi bu mesajı beğendi.

BEYAZMASTER BEYAZMASTER YÜCE ALLAH'IN aciz 1 kulu Kullanıcı
  • Üyelik 04.02.2020
  • Yaş/Cinsiyet 43 / E
  • Meslek Yazılım...
  • Konum Diğer
  • Ad Soyad O** B**
  • Mesajlar 597
  • Beğeniler 154 / 153
  • Ticaret 0, (%0)
VAY BE!

SÜPER BİR DESTEK OLDU BU...

GERÇEKTEN ÇOK ÇOK TEŞEKKÜR EDERİM ÜSTADIM...

Sorunun temeli ortadan kalktı, sayenizde her sayfadaki esas işlevler çalışır hale geldi...

Lakin, bu kodun beraberinde getirdiği şöyle küçük bir problem oluştu;

Sayfada her tıklama yaptığımda sayfa yenileniyor, önce headera çıkıyor ve tekrar sayfada tıklanılan noktaya (aşağıya) geri geliniyor...

GÖZÜ YORUCU BİR DURUM...

BUNU NASIL ORTADAN KALDIRABİLİRİZ,

SAYFANIN HER TIKLAMADA DEĞİL DE SADECE sayfaya girildiğinde 1 KERELİĞİNE REFRESH OLMASINI NASIL SAĞLARIZ ÜSTAD?
zfczfc

kişi bu mesajı beğendi.

ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.

zfczfc zfczfc WM Aracı Kimlik Onayı
  • Üyelik 13.03.2021
  • Yaş/Cinsiyet 49 / E
  • Meslek Matematik Öğretmenliği okuyoru
  • Konum Konya
  • Ad Soyad M** A**
  • Mesajlar 121
  • Beğeniler 68 / 68
  • Ticaret 0, (%0)
Verdiğim kod başka sayfaya geçince de çalışıyor.
<script>
document.body.function() {
// sizin sekmenizde olduğunda
location.reload();
}
document.body.function() {
// başka sekmeye geçtiğinde
}
</script>
Yukarıdaki kodun onfocus olanını kullanırsanız sadece sayfanıza geçince çalışır.
Sorununuzu bu çözecektir
document.body.function() {
// sizin sekmenizde olduğunda
location.reload();
}
BEYAZMASTER

kişi bu mesajı beğendi.

wmaraci
wmaraci

BEYAZMASTER BEYAZMASTER YÜCE ALLAH'IN aciz 1 kulu Kullanıcı
  • Üyelik 04.02.2020
  • Yaş/Cinsiyet 43 / E
  • Meslek Yazılım...
  • Konum Diğer
  • Ad Soyad O** B**
  • Mesajlar 597
  • Beğeniler 154 / 153
  • Ticaret 0, (%0)
ÜSTADIM TEKRAR ÇOK TEŞEKKÜR EDERİM AMA MAALESEF BU KOD ÇALIŞMADI! : (

Şu şekilde ekledim sayfaya;

<script>
document.body.function() {
// sizin sekmenizde olduğunda
location.reload();
}
</script>


SAYFA HİÇBİR ŞEKİLDE YENİLENMİYOR...!?

HATA NEREDE ACABA?
zfczfc

kişi bu mesajı beğendi.

ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.

zfczfc zfczfc WM Aracı Kimlik Onayı
  • Üyelik 13.03.2021
  • Yaş/Cinsiyet 49 / E
  • Meslek Matematik Öğretmenliği okuyoru
  • Konum Konya
  • Ad Soyad M** A**
  • Mesajlar 121
  • Beğeniler 68 / 68
  • Ticaret 0, (%0)
Hocam bu kod siz başka bir sekmeye gidip tekrar aynı sekmeye geldiğinizde çalışıyor.
https://www.dosyaupload.com/t6p3
Linke index dosyasını yükledim aynı kodlar mevcut. İstediğiniz sadece farklı sekmeye geçip tekrar o sekmeye dönünce çalışması değil miydi acaba?
BEYAZMASTER

kişi bu mesajı beğendi.

BEYAZMASTER BEYAZMASTER YÜCE ALLAH'IN aciz 1 kulu Kullanıcı
  • Üyelik 04.02.2020
  • Yaş/Cinsiyet 43 / E
  • Meslek Yazılım...
  • Konum Diğer
  • Ad Soyad O** B**
  • Mesajlar 597
  • Beğeniler 154 / 153
  • Ticaret 0, (%0)

zfczfc adlı üyeden alıntı

Hocam bu kod siz başka bir sekmeye gidip tekrar aynı sekmeye geldiğinizde çalışıyor.
https://www.dosyaupload.com/t6p3
Linke index dosyasını yükledim aynı kodlar mevcut. İstediğiniz sadece farklı sekmeye geçip tekrar o sekmeye dönünce çalışması değil miydi acaba?




Haklısınız, projemin ihtiyaç duyduğu kod tam tarif ettiğiniz şekilde olan kod...

Lakin açık sekmelerden bir diğerine geçtiğimde geçiş yaptığım sekmede hiçbir hareket oluşmuyor...

İlk yazdığınız kodu editlemek mümkün mü acaba?

"Her tıklamada reload yapma" demenin bir yolu var mı?

Yada başka bir komut ile sınırlandırmanın bir yolu?

Siz js'ye hakimsiniz o ortada üstadım...

Benim mevcut bilgimle yapabileceğim bir update edebileceğim bir kod değil bu...


Hocam HATA BENDE...

İlk paylaştığınız kodu etiketleri içine yapıştırmıştım ve çalışmıştı.

İkinci paylaştığınız kodu da aynı yere yapıştırmıştım.

Paylaştığınız dosyayı indirince hatamı farkettim;

sizin yaptığınız gibi etiketleri içine ekleyince kod çalıştı...

ÇOK ÇOK TEŞEKKÜR EDERİM...


Ayrıca hep merak ettiğim bir konu var;

Sizin gibi js konusuna hakim bir usta varken karşımda sormak isterim;

1) Neden bazı js kodları sadece içine eklediğinde çalışıyor?

2) Neden bazı js kodları sadece içine eklediğinde çalışıyor?

3) Neden bazı js kodları hem hem içine eklediğinde çalışıyor?

4) Neden bazı js kodları içine eklemenin ötesinde içinde illaki belli bir noktaya eklediğinde çalışıyor?

5) Hangi js kodunun sayfanın hangi noktasına eklenmesi gerektiğini anlamamıza yardımcı olan parametreler, kurallar nelerdir?



Bu sorularımla sizi yormam umarım...
zfczfc

kişi bu mesajı beğendi.

ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.

zfczfc zfczfc WM Aracı Kimlik Onayı
  • Üyelik 13.03.2021
  • Yaş/Cinsiyet 49 / E
  • Meslek Matematik Öğretmenliği okuyoru
  • Konum Konya
  • Ad Soyad M** A**
  • Mesajlar 121
  • Beğeniler 68 / 68
  • Ticaret 0, (%0)
Hocam geçiş yaptığınız sayfada o script kodu varsa sayfayı anında yenileyecektir. İndex dosyasını birkaç tane açıp geçişleri de denedim ancak bir sorun göremedim. O script kodu diğer sekmede de varsa o pencereye geçince sayfayı yenileyecektir. Sorunu pek anlamadım birazcık daha açabilir misiniz lütfen.
BEYAZMASTER

kişi bu mesajı beğendi.

BEYAZMASTER BEYAZMASTER YÜCE ALLAH'IN aciz 1 kulu Kullanıcı
  • Üyelik 04.02.2020
  • Yaş/Cinsiyet 43 / E
  • Meslek Yazılım...
  • Konum Diğer
  • Ad Soyad O** B**
  • Mesajlar 597
  • Beğeniler 154 / 153
  • Ticaret 0, (%0)

zfczfc adlı üyeden alıntı

Hocam geçiş yaptığınız sayfada o script kodu varsa sayfayı anında yenileyecektir. İndex dosyasını birkaç tane açıp geçişleri de denedim ancak bir sorun göremedim. O script kodu diğer sekmede de varsa o pencereye geçince sayfayı yenileyecektir. Sorunu pek anlamadım birazcık daha açabilir misiniz lütfen.




ÜSTÜN İLGİNİZ İÇİN TEKRAR TEŞEKKÜR EDERİM HOCAM...

Bir önceki mesajımda ifade ettiğim gibi sorun kodu yapıştırdığım yer ile alakalı...

Daha fazla açmama ve sizi yormama gerek kalmadı...

Ayrıca sizin de öngördüğünüz gibi, tüm geçiş yaptığım sekmelerde aynı kod var...

SAYENİZDE BU KONUYU GERİDE BIRAKMIŞ VE ÖNEMLİ BİR PROBLEMİ AŞMIŞ OLDUM...

NE ISMARLALAYIM SİZE?
 

 

ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.

zfczfc zfczfc WM Aracı Kimlik Onayı
  • Üyelik 13.03.2021
  • Yaş/Cinsiyet 49 / E
  • Meslek Matematik Öğretmenliği okuyoru
  • Konum Konya
  • Ad Soyad M** A**
  • Mesajlar 121
  • Beğeniler 68 / 68
  • Ticaret 0, (%0)
Canınızın sağlığı yeterli. Rica ederim ne demek hocam. 2. sayfaya düşmüş diğer gönderdiğim göndermedi zannedip birkaç defa atmışım hocam.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al