-
Ü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.
-
Üyelik
13.03.2021
-
Yaş/Cinsiyet
50 / 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.
1 kişi bu mesajı beğendi.
-
Ü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?
1 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.
-
Üyelik
13.03.2021
-
Yaş/Cinsiyet
50 / 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();
}
1 kişi bu mesajı beğendi.
-
Ü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?
1 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.
-
Ü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/t6p3Linke 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...
1 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.
-
Üyelik
13.03.2021
-
Yaş/Cinsiyet
50 / 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.
1 kişi bu mesajı beğendi.
-
Ü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.
-
Üyelik
13.03.2021
-
Yaş/Cinsiyet
50 / 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.