andrisp Posted May 26, 2006 Report Share 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ā ? Link to comment Share on other sites More sharing options...
GedroX Posted May 27, 2006 Report Share Posted May 27, 2006 http://www.quirksmode.org/viewport/compatibility.html Link to comment Share on other sites More sharing options...
andrisp Posted May 28, 2006 Author Report Share Posted May 28, 2006 Nespēju tur neko atrast, kas atbildētu uz manu jautājumu. Link to comment Share on other sites More sharing options...
Delfins Posted May 28, 2006 Report Share 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" ) { ... } Link to comment Share on other sites More sharing options...
GedroX Posted May 28, 2006 Report Share 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. Link to comment Share on other sites More sharing options...
andrisp Posted May 28, 2006 Author Report Share 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. Link to comment Share on other sites More sharing options...
Delfins Posted May 29, 2006 Report Share 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 ;) Link to comment Share on other sites More sharing options...
Recommended Posts