Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Javascript / DHTML / Ajax

Cevapla
 
LinkBack Seçenekler
Eski 23/12/2006, 14:04   #1 (permalink)
Üye
 
Üyelik Tarihi: 02/2006
Mesaj: 19
Varsayılan OnLoad olayında link çalıştırmak

Sayfanın açılışında yani onLoad olayında elimde olan bir linki çalıştırmak istiyorum. Diğr link olaylarını denedim location.href gibi ama burda <a href""> deki gibi bazı kullandığım fonksiyonları kullanamdım. Tıpkı <a href""> gibi linki nasıl çalıştırabilirim...

Açtırmak istediğm link,

<a href="images/image-1.jpg" rel="lightbox"><img src="images/thumb-1.jpg" width="100" height="40" alt="" /></a>
webclubber hatta değil   Alıntı Yaparak Yanıtla
Eski 23/12/2006, 14:21   #2 (permalink)
cevizin en küçük avatarı
 
pirilti Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Mesaj: 1,540
Varsayılan

ne dediğin anlaşılmıyor.
__________________
Sarp Pirilti Yap Olsun...olmuyorsa başka bir yol/şey dene ve devam et
pirilti hatta değil   Alıntı Yaparak Yanıtla
Eski 23/12/2006, 14:29   #3 (permalink)
Üye
 
Üyelik Tarihi: 02/2006
Mesaj: 19
Varsayılan

<a href="images/image-1.jpg" rel="lightbox"><img src="images/thumb-1.jpg" width="100" height="40" alt="" /></a>

yukardaki linki sayfasnın onload olayında çalıştırmak istiyorum
webclubber hatta değil   Alıntı Yaparak Yanıtla
Eski 23/12/2006, 14:52   #4 (permalink)
cevizin en küçük avatarı
 
pirilti Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Mesaj: 1,540
Varsayılan

yapmak istediğini analdım fakat verdiğin bu bilgiyle olmaz..
Sen lightbox çalışmasını ve sayfa açılır açılmazda resmin çıkmasını istiyorsun oysa onload yüklendiğinde href içindeki değeri location.url atasan lightbox çalışmaz direk resmi gösterir..
Yaman gerekn lightboc scripttini açacaksın ve <a rel="lightbox"> tıklandığında tetiklenen functionu bulacaksın! ve onload o functionu kullanrak tetikleyeceksin!
linghbox içinde şöyle bir satır olması lazım
sayfadaki a etiketi içinde rel=ligntbox bulup onları bir değişkene ve onlara onclik atayan bir funcion olmalı...
Ama bunu yapsan bile sayfada oluşturduğun her linghbox lı tüm linklere manuel olarak bir id değeri vermen gerekebilir..
Yada şöyle yapabilirsin.. sadece çalıştırmak istediğin linke özel bir id değeri verirsin ve bulmanı söylediğin functionda bu linki bulduğunda onu çalıştırmasını isteyebilirsin...
Olay karışık gelmiş olabilir...durumda zaten karışık
__________________
Sarp Pirilti Yap Olsun...olmuyorsa başka bir yol/şey dene ve devam et
pirilti hatta değil   Alıntı Yaparak Yanıtla
Eski 24/12/2006, 00:05   #5 (permalink)
Üye
 
Üyelik Tarihi: 02/2006
Mesaj: 19
Varsayılan

ya aslında tam olarak ne istediğimi anlamışsın zatenben bunu sadace bi kereliğeine çalışmasını istiyorum yani sürekli bişi olmayacak
sayfa açıldığında bu resmi göstersin yeter..
Başka nasıl bunu yaptırabilirim bulamadım ama biraz dha araştirim...
webclubber hatta değil   Alıntı Yaparak Yanıtla
Eski 29/12/2006, 15:57   #6 (permalink)
Üye
 
Üyelik Tarihi: 10/2004
Mesaj: 28
Varsayılan

Benimde benzer bir sorunum var. sitenin body kısmında çağırdğm link winamp ı açıyor. fakat bu kullandığm şekliyle ziyaretçi sayfalar arasında gezinirken sürekli link yeniden çağrılıyor ve çalışma kesilip yeniden başlıyor. bunun nası bi çözümü vardır. yani sayfa tıklandığında bu bir kez açılsın, açıksa bir daha açılmasın yada kullanıcı winamp ı kapattıysa da tekrar açmayabilir. istediğim sadece site ilk yüklendiğinde ve bir kez bu linkin çağrılması.
benim kullandığm kod şöyle;

<BODY onload="window.location.href='http://www.xyz.com/listen.pls'">
zeynep hatta değil   Alıntı Yaparak Yanıtla
Eski 31/12/2006, 00:25   #7 (permalink)
connect4
 
civciv Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2006
Yer: marduk
Mesaj: 481
Varsayılan

@zeynep, cookie kullanman gerekiyor.sunucu tabanli bu isi pratikce halledebilecegin gibi, javascript de bu is icin gayet yeterli.

bi ornek yazdim muhtemelen isine yarar:
(sadece firefox2'de denedim)

Kod:
window.onload = function()
	{
		var cd = document.cookie.split(';');
		var o = false;
		for(i in cd)
		{
			if(String(cd[i])=='muzik')
				o=true;
			else alert(String(cd[i])=='muzik');
		}
		
		if(!o)
		{
			document.cookie = 'muzik';
			window.location.href='http://www.xyz.com/listen.pls'
		}
	}
__________________
azer koculu

kalkin ufolar savasmaya gelmis
civciv hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
META TAG Olayında Son nokta bu ne abi ? indream Web Tasarım 13 26/03/2008 19:59
iframe - onload ına attıgım kodları göremiyorum? syperusta Javascript / DHTML / Ajax 4 02/12/2005 15:00
onload alpago Web Tasarım 6 13/03/2004 14:48
<body onload> hserkans Javascript / DHTML / Ajax 5 28/04/2003 12:16


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 07:36.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net