Autor Zpráva
kokokoko
Profil *
Mám funkci:
function loadingy(){

var _1=document.getElementById("temno");
_1.style.position="absolute";
_1.style.display="block";
_1.style.zIndex=99;
_1.style.left=document.body.scrollLeft;
_1.style.top=document.body.scrollTop;
_1.style.width=document.body.clientWidth;
_1.style.height=document.body.clientHeight;
_1.style.opacity=5/10;
_1.style.filter="alpha(opacity="+5*10+")";
_1.style.backgroundColor="black";
var _2=document.getElementById("hlaska");
_2.style.position="absolute";
_2.style.display="block";
_2.style.zIndex=100;
_2.style.left=(document.body.scrollLeft+(document.body.clientWidth/2))-(_2.offsetWidth/2);
_2.style.top=document.body.scrollTop+(document.body.clientHeight/2)-(_2.offsetHeight/2);
}


a nefunguje mi s deklarací doctype:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitonal.dtd">

když doctype umažu tak to jede...
peta
Profil
www prohlizec?
co ti hlasi JS konzola?
ukazkvy priklad na odzkouseni?

jestli to treba nebude tim, ze mas trebe I Explorer a ten v 1.0 ma jen documentElement? co treba se podivat, co hlasi JS konzola?

Zvlastni, ze mi to funguje:
http://www.volny.cz/peter.mlich/www.htm#mssub9
kurzor - kruh (4k)
los
Profil *
V style.left a style.top musíš uviesť aj jednotku: style.left = ... + "px".
Petroff
Profil
Jednotky musí být (mimo hodnoty "0") všude - neplést si:
element.width=123
s
element.style.width="123px"

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0