Ceviz Forum

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

Cevapla
 
LinkBack Seçenekler
Eski 28/02/2007, 15:58   #1 (permalink)
Denizci
 
Üyelik Tarihi: 05/2005
Yer: Istanbul
Mesaj: 122
Varsayılan Javascipt ve Msxml.DOMDocument

Sevgili üstadlarım bana başlık konusunda kızmasınlar çünkü yaptığım aramalarda domdocument javascript bölümünde çıktı.

Aşağıda verdigim script kendi bilgisayarımda html içinde çalışıyor fakat hosting server'uma attıgımda aşagıda bulunan xml satırında engellenmiş olarak hata veriyor.
Aşağıdaki script bir radyo adresine ait olup eklerinde nowplaying.js uzantıları da var .

Benim üstadlarımdan ricam bu engellemeyi nasıl kaldırabilirim , ayrıca buna benzer domdocument'lı ticker olarak çalışan dosyalar da server'umda çalışmamaktadır acaba server panelinde fonksiyon eksiklikleri mi vardır ve çalıştırabilmek için hangi komut veya komutlar gerekmektedir.


ORNEK SCRIPT
--------------
<SCRIPT language=javascript>


var nowPlaying = new ActiveXObject("Msxml.DOMDocument");
function refreshTitleArtist()
{
nowPlaying.async = ;
nowPlaying.load("http://www.arionradio.com/XMLSongs.xml")
if (nowPlaying != null) {
var nodeSong = nowPlaying.getElementsByTagName("Song");
if (nodeSong(0) != null){
var strTitle= nodeSong(0).getAttribute("title");
if (strTitle != "") { title.innerHTML = strTitle; }
else{ title.innerHTML = "-"}
}
var nodeArtist= nowPlaying.getElementsByTagName("Artist");
if (nodeArtist(0) != null){
var strArtist= nodeArtist(0).getAttribute("name");
if (strArtist != "") { artist.innerHTML = strArtist; }
else{ artist.innerHTML = "-"}
}
}
}
var oRefresh;
oRefresh = window.setInterval("refreshTitleArtist()", 20000);
</SCRIPT>
-----

Şimdiden yardımlarınıza teşekkür eder iyi çalışmalar dilerim.

Sevgilerimle
armator
__________________
Tüm Haberlerin Buluştuğu Nokta http://www.armator.info
armator hatta değil   Alıntı Yaparak Yanıtla
Eski 01/03/2007, 13:51   #2 (permalink)
Denizci
 
Üyelik Tarihi: 05/2005
Yer: Istanbul
Mesaj: 122
Varsayılan

Bu konuda kimsenin bir yorumu yok mu acaba ?
__________________
Tüm Haberlerin Buluştuğu Nokta http://www.armator.info
armator hatta değil   Alıntı Yaparak Yanıtla
Eski 02/03/2007, 00:17   #3 (permalink)
Ceviz Kıracağı
 
kGlz Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2006
Yer: Kocaeli
Mesaj: 314
Varsayılan

Alıntı:
var nowPlaying = new ActiveXObject("Msxml.DOMDocument");
sen sadece microsoft makinalar için gereken xmlhttrequest nesnesini oluşturmuşşsun.senin server linux tabanlı heralde oyuzden çalışmamış.
ajax konusunda makaleler bölümündeki yazıları incele ve her platform için xmlrequest nesnesi oluşturmaya çalış.kolay gelisn.
__________________
http://www.kGlz.com
kGlz hatta değil   Alıntı Yaparak Yanıtla
Eski 02/03/2007, 12:52   #4 (permalink)
Denizci
 
Üyelik Tarihi: 05/2005
Yer: Istanbul
Mesaj: 122
Varsayılan Teşekkürler

Sevgili dostum aydınlatıcı nazik mesajına teşekkür ederim.

armator
__________________
Tüm Haberlerin Buluştuğu Nokta http://www.armator.info
armator hatta değil   Alıntı Yaparak Yanıtla
Eski 02/03/2007, 19:16   #5 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,824
Varsayılan

hayır bu js server tarafında çalıştırılmak için kodlanmamış ki.
yine istemci tarafında çalışacaktır.

sorun güvenlik ayarlarının ActiveX denetimlerini kabul etmeyecek şekilde yapılandırılmasından kaynaklanıyor olabilir. Kullanıcı kabul etmezse ActiveX kontrollerini çalıştıramazsın.
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 02/03/2007, 23:37   #6 (permalink)
Denizci
 
Üyelik Tarihi: 05/2005
Yer: Istanbul
Mesaj: 122
Varsayılan

Sevgili anov

Benim teknik bir bilgim yok , konuyu biraz daha açalım mı derim.
Yani istemci derken ziyaretçiyi mi kastediyorsun, yoksa benim hosting server'umun istemcisi olarak mı kastediyorsun.
İnanin günlerdir google'da bu konuda araştırma yapıyorum yeterli bir cevap bulamadım.
Ayrıca denemedigim php kod kalmadı http://www.arionradio.com/XMLSongs.xml
dosyasını ekrana veremedim.
Bu ve buna benzer müzik sitelerinin bazılarında netice alamadım.
Kaynağı görüntüle ile çalan parçayı görebiliyorsun ama ekrana vermiyor.
Yani kısacası hem bu scripti server'umda çalıştıramadım hem de degisik php kodlarla ekrana yazdıramadım.

Umarım siz üstadlar bir çözüm bulurlar.

Sevgilerimle
armator
__________________
Tüm Haberlerin Buluştuğu Nokta http://www.armator.info
armator hatta değil   Alıntı Yaparak Yanıtla
Eski 03/03/2007, 20:00   #7 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,824
Varsayılan

şu an yeterince vaktim yok ama madde madde açıklayayım:
kglz nin dediği kısmen doğru linux makina üzerinde değil ama ziyaretci mozilla veya türevi bir tarayıcı kullanıyorsa bu script çalışmaz bu bir. ama script yine ziyaretçi tarafında çalışacak veya çalışmayacaktır. (js olduğu için)

ikincisi dönen koleksiyondan () normal parantez ile çocuklara erişiyorsun.
[] köşeli parantez kullanmak gerekmez mi?
nodeSong(0) yerine nodeSong[0] gibi...

ne yapman gerekir?
daha önceki konulardan bir kod bloğu bulacaksın.
nowplaying nesnesini oluştururken o kod bloğundan faydalan.
try{}catch bloklarıyla önce senin oluşturduğun nesnenin 2. versiyonunu
sonra senin oluşturduğun nesneyi onuda oluşturamazsa
XmlHttpRequest nesnesini oluşturacak.

bu kod bloğuyla o nesneyi oluşturduktan sonra bir dene. bu nesne sanırım activex engellenir kuralına bir istisna idi. tabii doğru nesneyi mi kullanıyorsun şu anda hatırlamıyorum eski konularla karşılaştırmam lazım.
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 03/03/2007, 23:02   #8 (permalink)
Denizci
 
Üyelik Tarihi: 05/2005
Yer: Istanbul
Mesaj: 122
Varsayılan Teşekkürler

Sevgili anov

Verdiğin aydınlatıcı bilgiler için teşekkür ederim.

Sevgilerimle
armator
__________________
Tüm Haberlerin Buluştuğu Nokta http://www.armator.info
armator 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
javascipt de kontrol zhelvaci Javascript / DHTML / Ajax 6 09/10/2004 14:01
javascipt ile actigim pencerenin kapatilmamasi icin ne yapilabilir sokrates Web Tasarım 9 25/09/2002 21:11


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

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