andrisp Posted May 26, 2006 Report Posted May 26, 2006 Ir, piem.: if (self.innerHeight) { self.innerWidth = 200; self.innerHeight = 200; } un ir vienkārši: self.innerWidth = 200; self.innerHeight = 200; Rezultāts ir tāds, ka rezultāts nav vienāds - logiem platums ir atšķirīgs. Paskaidrosiet kāpēc tā ?
GedroX Posted May 27, 2006 Report Posted May 27, 2006 http://www.quirksmode.org/viewport/compatibility.html
andrisp Posted May 28, 2006 Author Report Posted May 28, 2006 Nespēju tur neko atrast, kas atbildētu uz manu jautājumu.
Delfins Posted May 28, 2006 Report Posted May 28, 2006 Es nezinu, kas tev tur gļuko, bet viennozīmīgi kļūda ir tavā kodā.. Un vispār, pareizi ir lietot (moš arī tas ir vainīgs...) if (typeof(self.innerHeight) != "undefined" ) { ... }
GedroX Posted May 28, 2006 Report Posted May 28, 2006 Es cik saprotu problēma ir tamā, ka tajā pārlūkprogrammā, kurā testē, self.innerHeight nav definēts (IE laikam jau tas būtu). Tajā lapā, kuras linku iemetu iepriekš, ir koda gabals, kurš strādātu praktiski visām pārlūkprogrammām.
andrisp Posted May 28, 2006 Author Report Posted May 28, 2006 Nē, testēju tos kodus uz ff. Abi it kā pilnīgi vienādi, bet nezkāpēc nestrādā vienādi.
Delfins Posted May 29, 2006 Report Posted May 29, 2006 a vot es neciešu, ka šitā resaizo izmēru... FF man atslēgts, ka JS kaut ko dara ar logu ;)
Recommended Posts