lostyazilim
tr.link

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

16 Mesajlar 2.357 Okunma
lstbozum
tr.link

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)
Js kaynakları yüklenirken aynı zamanda da çalışır. Yani siz body etiketleri arasından bir etiketi çekip js uygulamak istiyorsanız önce o etiket yüklenmeli. Sayfa üzerinden bir şeyi seçerken önce o seçtiğiniz şeyin yüklendiğine emin olmalısınız. O script kodu da body i seçti önce. Head tagı içerisinde olduğundan yüklendiğinde body etiketini bulamadı.
BEYAZMASTER

kişi bu mesajı beğendi.

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)
Hocam cevapladım ancak gitmemiş heralde aynı şeyi tekrar yazayım. Js kodları yüklenirken aynı zamanda da çalışır. Yani siz js ile sayfadan bir divi seçtiyseniz önce o divin yüklenmesi gerekir. Bu kodda da document.body çağırılmış. Head yüklendikten sonra body i aradı ancak bulamadı.
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ı

Js kaynakları yüklenirken aynı zamanda da çalışır. Yani siz body etiketleri arasından bir etiketi çekip js uygulamak istiyorsanız önce o etiket yüklenmeli. Sayfa üzerinden bir şeyi seçerken önce o seçtiğiniz şeyin yüklendiğine emin olmalısınız. O script kodu da body i seçti önce. Head tagı içerisinde olduğundan yüklendiğinde body etiketini bulamadı.


Her iki mesajınızda okunuyor hocam...

Son açıklamalarınız için de çok sağolun...

İlk okuyuşta tam olarak anlayamadım bilgi seviyem nedeni ile...

Zamanla anlamaya çalışacağım...

Tüm emekleriniz, ayırdığınız dakikalar için ÇOK ÇOK TEŞEKKÜR EDERİM...

HAKKINIZI HELAL EDİNİZ LÜTFEN...
 

 

Ö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 ve şeklinde iki ana etiketimiz var. Eğer head ın üzerine js kodlarını yazarsanız js kodları direk çalışır. Siz body içerisindeki herhangi bir şeyi seçerseniz ya da body içerisindeki herahngi bir şey için js kodu yazarsanız javascript kodları head tagının üzerindeyse body etiketini bulamaz.
Head üzerine yazdığınız bir kod dışardan bir şey beklemiyorsa ve body e bir bağımlılığı yoksa sorunsuz çalışacaktır. İlk attığım kod body üzerinden bir şey seçmiyordu. Js nin kendi sunmuş olduğu bir eventi kullanıyordu.
En son attığım kod ise etiketine bağımlıydı. document kodu sayfanın tüm kaynağını getirir. document.body ise bu kaynaktan etiketini seçer.

js kodu etiketinin üzerinde olduğundan kod çalıştığında body etiketi yüklenmemişti. Eğer head içerisinde kullanacaksanız da window.onload olayını kullanıp sayfa tamamen yüklendikten sonra kodu çalıştırmalısınız.

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

Yukarıdaki kodu tagının hemen üzerine yapıştırırsanız yine istediğiniz şekilde çalışacaktır. Yani kodlar çok hızlı yüklenip çalıştığından her şeyin sırasını ayarlamalısınız. Eğer css kodlarını sayfanın sonuna yazarsanız sayfa düzeni geç oturacaktır. Css verilen classlara özellik kazandırırken js çağırılan şeyleri bulup çalıştırır. İkisinin de mantığı farklı. Her şey yüklenme sırası ile alakalı.

Helal olsun hocam siz de edin her zaman elimden geldiğince yardımcı olurum. Sağlıklı günler dilerim.
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)

zfczfc adlı üyeden alıntı

Hocam ve şeklinde iki ana etiketimiz var. Eğer head ın üzerine js kodlarını yazarsanız js kodları direk çalışır. Siz body içerisindeki herhangi bir şeyi seçerseniz ya da body içerisindeki herahngi bir şey için js kodu yazarsanız javascript kodları head tagının üzerindeyse body etiketini bulamaz.
Head üzerine yazdığınız bir kod dışardan bir şey beklemiyorsa ve body e bir bağımlılığı yoksa sorunsuz çalışacaktır. İlk attığım kod body üzerinden bir şey seçmiyordu. Js nin kendi sunmuş olduğu bir eventi kullanıyordu.
En son attığım kod ise etiketine bağımlıydı. document kodu sayfanın tüm kaynağını getirir. document.body ise bu kaynaktan etiketini seçer.

js kodu etiketinin üzerinde olduğundan kod çalıştığında body etiketi yüklenmemişti. Eğer head içerisinde kullanacaksanız da window.onload olayını kullanıp sayfa tamamen yüklendikten sonra kodu çalıştırmalısınız.

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

Yukarıdaki kodu tagının hemen üzerine yapıştırırsanız yine istediğiniz şekilde çalışacaktır. Yani kodlar çok hızlı yüklenip çalıştığından her şeyin sırasını ayarlamalısınız. Eğer css kodlarını sayfanın sonuna yazarsanız sayfa düzeni geç oturacaktır. Css verilen classlara özellik kazandırırken js çağırılan şeyleri bulup çalıştırır. İkisinin de mantığı farklı. Her şey yüklenme sırası ile alakalı.

Helal olsun hocam siz de edin her zaman elimden geldiğince yardımcı olurum. Sağlıklı günler dilerim.




GENE ÇOK FAYDALI AÇIKLAMALAR YAPTINIZ...

ÇOK SAĞOLUNUZ...

TEŞEKKÜR ETMEKTEN YORULDUM! ; )

Benim helal edecek birşeyim yok, olsaydı elbette ki ederdim...

ALLAH RAZI OLSUN...

Birgün ben de size destek vermeyi çok isterim...

O günlere doğru adım adım, öğrenmeye devam ederek ilerliyorum ; )

SAĞLIKLI GÜNLER SİZİ HİÇ BIRAKMASIN İNŞ"ALLAH"...

ŞİMDİDEN HAYIRLI BAYRAMLAR DİLERİM AYRICA...
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)
Ben teşekkür ederim hocam ne demek. Mutlaka bir gün sizin de bana destek vereceğiniz konular olacaktır. Size de hayırlı bayramlar ve sağlıklı günler dilerim.
BEYAZMASTER

kişi bu mesajı beğendi.

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