Pogledajte određenu poruku
Staro 14. 02. 2006.   #24
bojan_bozovic
expert
Master
 
Avatar bojan_bozovic
 
Datum učlanjenja: 20.12.2005
Poruke: 730
Hvala: 0
0 "Hvala" u 0 poruka
bojan_bozovic is on a distinguished road
Default

offsetWidth i offsetHeight ti rade svuda i daju ti sirinu i visinu elementa. Problem je meni IE6 u striktnom modu

Dalje, problem su FF i Opera koje naopacki daju visinu prozora bez scrollbara (a to meni treba). Za jedan browser jedno, za drugi deseto.

Kôd:
if (self.innerHeight) // all except Explorer
{
	if (self.innerWidth>document.body.clientWidth) {
		windowX = document.body.clientWidth;
	} else {
		windowX = self.innerWidth;
	}
	
	if (self.innerHeight>document.body.clientHeight) {
		windowY = document.body.clientHeight;
	} else {
		windowY = self.innerHeight;
	} 
}
EDIT: titkle.js na mom sajtu izmenjena za IE6/strict.
EDIT jos je ovo testirano samo uz CSS

Kôd:
html, body {
margin:0;padding:0;
}
Sto je OK jer body elementu mozete da date padding koliki vam se svidi (podrazumevano je 9px)

EDIT:: Istestirano u operi 6.0 - pojavljuju se obicni tooltipovi (OK)

Dalji test sa CSS:

Gecko (1.8) - nemojte da dajete marginu BODY elementu niti padding HTML elementu , neka budu na nuli, dajte padding BODY elementu, inace ce tooltip da predje na levu stranu kursora pre nego sto tooltip dodje cak do ivice samog BODY elementa! IE i Opera nemaju problem.
Dakle, ovo je dobar CSS:
Kôd:
html {
margin:0;
padding:0;
}
body{
margin:0;
padding:10px;
}
ili slicno. Ne dajte padding HTML elementu razlicit od 0, ni marginu BODY elementu razlicit od 0.

Poslednja izmena od bojan_bozovic : 14. 02. 2006. u 17:02.
bojan_bozovic je offline   Odgovorite uz citat