Nem emlékszem pontosan, hogy a héten hogy is hívják
a papír szélességet az IE8-ban.
ezek nem nyerők (az első ffox-ban, chrome-ban ok):
document.write(document.width)
document.documentElement.clientWidth
document.body.clientWidth
window.innerWidth
getWidth:
$(document).width():
---------------------------------------------
Szerk.
Ezen a héten IE8-ban:
document.write(document.body.clientWidth)
- 1296 megtekintés
Hozzászólások
... aki tudja; az hallgat :-(
Elmegyek a probléma mellett (az ördög aki ráér erre).
"Note: Supported in FF3+, Opera 9.5+, Safari 3+, though not IE8."
IE-s kukkerolók lesz'szives teljes képernyőt használni,
ezt a méretet csökkentem le, hogy levonom belőle a gördítősáv méretét is:
(screen.width - 40), (screen.height - 280)
Tudom, a paprikáskrumplit sem így hívják az étlap szerint, de ha kérem a pincértől: kihozza.
Ha a szabályok arra valók, hogy felrúgják őket - akkor mit is kell "betartani"?
<a javascriptnek különben sem volt valami jó élete, legalábbis aznap nem />
- A hozzászóláshoz be kell jelentkezni
IE8 only property:
document.write(document.documentMode): 5 - Page is running in IE5 mode
... de hiába, az IE5-re vonatkozó szabályok ettől még nem érvényesek
- vagyis továbbra is semmi közöm a "document.width"-hez (akárhogy is hívják).
<a scriptnek különben sem volt valami jó élete, legalábbis aznap nem />
- A hozzászóláshoz be kell jelentkezni
Miután kiörömködtem magam azon, hogy kitudom írni a képernyőre az általam kívánt méreteket, kerestem olyan megoldást is, ahol fel is tudom használni.
Ehun'e:
<?php
//
if (!(isset($_GET['doc_wdth']))) { // document size IE8, FFox, Chrome
?><script type="text/javascript">
var $sx = '', $sy = '';
$sx = document.documentElement.offsetWidth;
$sy = document.documentElement.offsetHeight;
window.location.href = window.location + "?doc_wdth=" + $sx + "&doc_hght=" + $sy;
</script><?php
} else {
// ------------------------------
$doc_w = (int)($_GET['doc_wdth']);
$doc_h = (int)($_GET['doc_hght']);
// itt már az enyém :-)
// -------------------------------
}
?>
Azért jó ide beirkálni mindenfélét, mert mikor egy év múlva megint megnézem, látom, hogy milyen ökör voltam tavaly (jövőre is ez lesz).
A többieknek is jó, mert nekik nem kell ehhez egy évet várniuk.
<a javascriptnek különben sem volt valami jó élete, legalábbis aznap nem />
- A hozzászóláshoz be kell jelentkezni
persze a ffox miatt külön eljárás kellett, mert nem ismeri a document.documentElement.offsetHeight változót (document.documentElement.offsetWidth viszont van nekije).
- A hozzászóláshoz be kell jelentkezni