ugrás a tartalomhoz

window.innerWidth probléma Chrome alatt

Blackfriar · 2012. Júl. 14. (Szo), 20.25
Sziasztok !
Javascriptben nyitok egy adott szélességű ablakot window.open-nel.
Az ablakba kerülő tartalomban lekérem az ablak belső méretét window.innerWidth-del.
Minden böngésző helyes eredményt ad, a Chrome azonban a szülőablak méretét adja vissza.
Mi lehet a gond ?
Előre is köszönöm a segítségeteket.
 
1

Kéne kód, mert így nehéz

Karvaly84 · 2012. Júl. 14. (Szo), 22.51
Kéne kód, mert így nehéz segíteni.
2

kód

Blackfriar · 2012. Júl. 15. (V), 06.45
ablaknyitó rész

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
<title>Próba</title>
</head>
<body>
<a href="" onclick="window.open('tartalom.htm','akarmi','toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,scrollbars=0,width=300,height=150')">ablaknyitó link</a>
</body>
</html>
tartalom.htm

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
<title>Próba 2</title>
</head>
<body>
<script type="text/javascript">
var szel = window.innerWidth;
document.write(szel);
</script>
</body>
</html>
3

Úgy tűnik a Chrome csak

Poetro · 2012. Júl. 15. (V), 10.16
Úgy tűnik a Chrome csak később méretezi át az ablakot, nem a megnyitás pillanatában. A következő tökéletesen működik:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
<title>Próba 2</title>
</head>
<body>
<script type="text/javascript">
setTimeout(function () {
  alert(window.innerWidth);
},100);
</script>
</body>
</html>
4

köszönet

Blackfriar · 2012. Júl. 15. (V), 10.19
Nagyon köszönöm a segítséged Poetro.
Azért elég fura egy dolog. Máshol is olvastam erről a "kivárásról", de nem akartam elhinni.