Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[js] window.open met bepaalde breedte inconsistent ff en ie

Pagina: 1
Acties:

  • RSD
  • Registratie: Maart 2001
  • Laatst online: 08-02-2017
Als ik window.open doe en het geopende scherm moet een bepaalde grootte hebben, bijvoorbeeld width=980 pixels, dan is de grootte van de $(window).width() in het nieuwe scherm in zowel ie en ff verschillend en geen van beide is 980. IE geeft 984 pixels aan voor $(window).width() en FF geeft 978 pixels aan. Hoe kom ik aan die 980 pixels?

  • FotW
  • Registratie: Juli 2012
  • Laatst online: 24-10 13:17
En wat krijg je als je $(document).width(); gebruikt?

  • ZeroXT
  • Registratie: December 2007
  • Laatst online: 22-11 20:54
Dit komt omdat elke browser verschillende breedtes hebben voor hun scrollbar aan de rechterkant. Als je perse 980 pixels exclusief de scrollbar wilt:

- Maak de pagina/pop-up 960 pixels breed.
- Bereken de breedte van de pagina/pop-up.
- 980 min de breedte die net berekend is, is het verschil dat mist.
- 960 plus het verschil is je nieuwe breedte