Önerim Firefox Firebug'ı kurman ve Ajax kodlarına breakpoint koyup değerleri gözlemen. IE'de çalışan bazı kodlar Firefox'ta çalışmıyor. Aşağıda 2 örnek veriyorum:
Bu kod 1. dropdowna bağlı olarak 2.dropdownu dolduran kodlar arasında:
newList[i] = nodes.item(i).text; (IE kabul ediyor, firefox'ta çalışmıyor. textContent olmalı)
if(newList[i] == null)
newList[i] = nodes.item(i).textContent;
Bu kod da IFrame'i yazdıran kodlar:
//document.frames['Iframe1'].focus();
//document.frames['Iframe1'].print();
//Yukarıdaki 2 satır sadece IE'de çalışırken aşağıdaki 2 satır kod hem IE hem firefox'ta çalışıyor.
/* firefox ta documentın framei yok. window, top, self, parentin frameleri var. */
/* id yazamıyorsun. index ile bulabiliyor.*/
window.frames[0].focus();
window.frames[0].print();
Belki senin sorunun frame'e id ile ulaşmandır. Index vermen gerekir.
Umarım yardımcı olmuştur. Kolay gelsin.
bize ruyalarimizin degil uyanikligimizin tabiri gerek (Alinti)
|