Oldal töltését jelző "ablak"
Szép napot mindenkinek!
Mozt kezdtem foglalkozni a Javascript-ekkel, de fogalmam sincs arról, hogy hogyan lehetne megoldani a következő problémát: Amíg az oldal be nem tölt jelenjen meg egy ablak, mely jelzi a kliensnek, hogy az oldal tölt, de a hátteret sötétítse le és ne lehessen használni addik az oldalt. Próbáltam sokmindent, de mindig muszáj volt visszatérnem az eredetihez, mert nem működött...
Most így néz ki a kód:Erre nincs valami egyszerű megoldás?
A válaszokat előre is köszönöm!
■ Mozt kezdtem foglalkozni a Javascript-ekkel, de fogalmam sincs arról, hogy hogyan lehetne megoldani a következő problémát: Amíg az oldal be nem tölt jelenjen meg egy ablak, mely jelzi a kliensnek, hogy az oldal tölt, de a hátteret sötétítse le és ne lehessen használni addik az oldalt. Próbáltam sokmindent, de mindig muszáj volt visszatérnem az eredetihez, mert nem működött...
Most így néz ki a kód:
function betolt()
{
if (document.getElementById)
{
document.getElementById('betolto').style.visibility='hidden';
}
else
{
if (document.layers)
{
document.betolto.visibility = 'hidden';
}
else
{
document.all.betolto.style.visibility = 'hidden';
}
}
}
A válaszokat előre is köszönöm!
Tanulgatok Java-zniElső
Második lecke: Ahonnan eddig tanultál/másoltál azt felejtsd el. document.layers és document.all a Netscape 4 illetve Explorer 4 idejében volt.
Harmadik lecke: Ha egy pucér függvényt idemásolsz anélkül, hogy a függvényhívásról és a kapcsolódó HTML-ről is szót ejtenél, azzal mi nincs mit kezdjünk a segítésed érdekében.
Köszönöm a választ,
Tanulgatok Java-zni
Én nem látom, hogy ezt írta
Hogy mennyire tesz jót a szakmai eszmecseréknek a korábban leírtak szerkesztése, az jó kérdés. De azt inkább a Weblabor 2012 - upgrade-ben kell felvetni.
Részemről pont azért idézetem a hozzászólásomban a kifogásolt részt, hogy a későn jövők is értsék miről volt szó.
Akkor bocs.
Úgy látom "az óra meg rosszul jár".
Mi értelme?
visibility
hidden
?Köszönöm a választ. Igen,
Igen, elrejti az adott elemet
Próbál ezt
$(window).load(function() { $('#toltes').hide(); $('#tartalom').show(); });
css:
#toltes{display: block;} // bar ez nem szukseges
#tartalom{display: none;}
Felesleges
De ha már jQuery, akkor kerüljük a show és hide függvények használatát, mert lassúak. Helyette inkább használjunk CSS osztályokat.