Haber scripti ---xml yardım....

Kodla Büyü

suferi

Seçkin Üye
Seçkin Üye
Mesajlar
574
Arkadaşlar haber sitelerinden haberleri çekecek bir javascript yazdık.
bir data.xml dosyamız var.

data.xml direk çalıştırdığımızda firefox te sorun vermiyor .
ama index.html ile oluşturduğum .js dosyasını çağırdığımda js dosyası data.xml i çalıştıramıyor.

Sorun bu ...
Bu arada Explorerda çalışıyor haberleri çekebiliyoruz . sadece mozillada sıkıntım var.
Karşılaşan yada fikri olan varsa yardım bekliyorum....
 
firefox ve ie arasında hala bazı javascript komutların çalıştırılmasında tam bir uyum söz konusu değil. muhtemelen hatan da bu tarzda ki bir komuttan kaynaklanıyor.

firefox ta firebug eklentisi var, öncelikle bunu firefox'una kur. daha sonra javascript dosyanın hangi satırında hata veriyorsa görebilirsin.

hatayı bilmeden yardımcı olmak biraz zor olur değil mi?
 
ilk açılışta XML HttpRequest hatası veriyor tamam diyorum

http://www.milliyet.com.tr/D/rss/rss/Rss_6.xml daha sonra hata olarak bunu verıyor..

tamam dıyerek atlıyorum
böcege tıkladıgımda

haberliste(this,'http://www.milliyet.com.tr/D/rss/rss/Rss_6.xml',5,30)


bu şekilde bir hata sanırım ....
bu arada firebug için teşekkürler...
 
Kod:
try //Internet Explorer
		{
				xmlDoc=document.implementation.createDocument("","",null);

		}
		catch(e)
		{
		try //Firefox, Mozilla, Opera, etc.
			{
				xmlDoc=new ActiveXObject("Msxml2.DOMDocument"); 
			}
		catch(e)
			{
			alert(e.message);
			return;
			}
		}
		xmlDoc.async=false;
		xmlDoc.load("http://www.milliyet.com.tr/D/rss/rss/Rss_6.xml");

şeklinde try catch bloklarıyla xmlDocument tanımlaman gerekir, ie ve ff xmlDocument yaratma konusunda farklı yapılar kullanıyor
 
Access to restricted URI denied" code: "1012
[Break on this error] http_request.open('',adres,false);\r\n



hocam bakın bu sekılde bır hata daha var...
mozilla kullanmayı seviyorum ama ugrastırıyor...
 
rtyucel' Alıntı:
Kod:
try //Internet Explorer
		{
				xmlDoc=document.implementation.createDocument("","",null);

		}
		catch(e)
		{
		try //Firefox, Mozilla, Opera, etc.
			{
				xmlDoc=new ActiveXObject("Msxml2.DOMDocument"); 
			}
		catch(e)
			{
			alert(e.message);
			return;
			}
		}
		xmlDoc.async=false;
		xmlDoc.load("http://www.milliyet.com.tr/D/rss/rss/Rss_6.xml");

şeklinde try catch bloklarıyla xmlDocument tanımlaman gerekir, ie ve ff xmlDocument yaratma konusunda farklı yapılar kullanıyor


Hocam bunları kullandık...daha once.
sorun hala devam ediyor.
 
suferi' Alıntı:
Access to restricted URI denied" code: "1012
[Break on this error] http_request.open('',adres,false);\r\n



hocam bakın bu sekılde bır hata daha var...
mozilla kullanmayı seviyorum ama ugrastırıyor...

şeklindeki bir hata harici bir sunucudan Dosya çekmen ile alakalı bir problem,
http://jquery-howto.blogspot.com/2009/0 ... query.html adresinde ingilizce olarak çözümü anlatmışlar ama faydası olursa bi gözat
 
BBNET
Geri
Üst