• SDN Forum üyelikleri çok yakında yeniden açılıyor. Siz de bu büyük topluluğun bir parçası olmak için bizi takipte kalın, gelişmeleri kaçırmayın!

Javascript bilenler?

  • Konuyu başlatan Konuyu başlatan Anxiety
  • Başlangıç tarihi Başlangıç tarihi

Anxiety

Asistan
Katılım
24 Ocak 2009
Mesajlar
342
Reaksiyon puanı
2
Puanları
0
Javascript bilen arkadaşlara bir sorum olacak. Yalnız buradan anlatmam çok zor. O yüzden msn adresini yazarsanız o şekilde iletişime geçmemiz daha sağlıklı olacak.

Umarım cevap verirsiniz. :)
 
Buradan sorarsan, el atabileceğim birşeyse el atmaya çalışırız. :)
 
Site ismi falan vermem gerekiyor. O yüzden sormak istemedim. Bu işi gizli yürütmemiz 2 taraf için de daha iyi. :)
 
Ben açık kaynak destekçisi biriyim, gizliye gelemem. :)
İşin espirisi bir yana, istersen ÖM ile kısaca ne istediğini ilet.
 
Anladığım kadarıyla siteyi her yükleyişte "Günün Videosu" adlı sekmenin açık olmasını istiyorsun, doğru mu ?
 
Aşağıdaki kodu kullanabilirsin.

document.onload = setVisibility;

function setVisibility()
{
lig_element = document.getElementById("tabmenu-options-lig-goster");
video_element = document.getElementById("tabmenu-options-gununvideosu-goster");
picture_element = document.getElementById("tabmenu-options-gunungoruntusu-goster");
lig_element.style.display = "none";
video_element.style.display = "block";
picture_element.style.display = "none";
}
 
Aşağıdaki kodu kullanabilirsin.

document.onload = setVisibility;

function setVisibility()
{
video_element = document.getElementById("videos_id");
picture_element = document.getElementById("pictures_id");
lig_element = document.getElementById("lig_id");
video_element.style.display = "block";
picture_element.style.display = "none";
lig_element.style.display = "none";
}

<script type="text/javascript">
document.onload = setVisibility;

function setVisibility()
{
video_element = document.getElementById("videos_id");
picture_element = document.getElementById("pictures_id");
lig_element = document.getElementById("lig_id");
video_element.style.display = "block";
picture_element.style.display = "none";
lig_element.style.display = "none";
}
</script>

Bu şekilde yerleştirdim. Ama bir işe yaramadı. Yanlış mı yerleştirdim acaba? Hiçbirşey bilmiyorum da java konusunda. :)
 
Mesajı güncelledim, yeni haliyle tekrar dene.
 
JS hata konsolu derken neyden bahsettiğini anlamadım?
 
"Ctrl + Shift + J" tuşlarına bas, "Errors" (Hatalar) düğmesine bas. Listenin en sonundakileri buraya yapıştır.
 
Direk sen de girip bakabilirsin. Site ismini özelden verdim zaten. Benden neden istiyorsun ki. :)
 
Firefox ta Firebug eklentisini kurarak hataların tam detaylı açıklamalarını görebilirsin.
 
Verdiğim kodları hangi javascript dosyası içerisine kaydediyorsun? Dosyanın adı ne?
 
Verdiğim kodları hangi javascript dosyası içerisine kaydediyorsun? Dosyanın adı ne?

İşte olay burda kopuyor zaten. :) Ben videonun olduğu bölüme ekleyeceğim bir kodla bunu başarabilir miyim diye sormuştum. Yani kod şu anda orada.
 
Sitenin index'inde şu an sana vermiş olduğum kodlar görünmüyor.

Görünmesi lazım.

Kod:
<script type="text/javascript">
document.onload = setVisibility;

function setVisibility()
{
lig_element = document.getElementById("tabmenu-options-lig-goster");
video_element = document.getElementById("tabmenu-options-gununvideosu-goster");
picture_element = document.getElementById("tabmenu-options-gunungoruntusu-goster");
lig_element.style.display = "none";
video_element.style.display = "block";
picture_element.style.display = "none";
}
</script>
 
Mete, kodları <head> ... </head> bloğu arasına yapıştır.

Ya da yapıştırma böyle kalsın. İstediğin olmuş. Bende sürekli günün videosu sekmesi açılıyor.
 
Üst