NeWorld

Entries for the ‘Javascript’ Category

Gaunam darbinio lango dydį ir plotį

Kartais mum reikia sužinoti darbinio lango dydį bei plotį. Galima pačiam pasirašyti funkciją, tačiau ji gali veikti ne visose naršyklėse. Šios dvi funkcijos veikė ant mano išbandytų naršyklių (IE6,IE7,opera,firefox,maxthon):

function getWindowHeight() {

        var iwindowHeight = 0;

        if (typeof(window.innerHeight) == ‘number’) {

                iwindowHeight = [...]

Kelios naudingos funkcijos dirbant su div (1 part)

Dauguma šių funkcijų tinka ne tik div’am.
Norėdami dirbti su divu, turite jam priskirti id

gražina į kintamajį elementą. Ją naudosiu tolesnėse funkcijose

function getelement(element) {

return document.getElementById(element);

}

//parodomo diva (veiks jeigu paslepimui naudojote stiliu: "display:none";

function showdiv(name) {

div=getelement(name);

div.style.display=‘block’;

return true;

}

//paslepia diva

function hidediv(name) {

div=getelement(name);

div.style.display=‘none’;

return true;

}

//keičia div rodymo/paslėpimo buseną. Tarkim paslėptą divą parodys, o matomą, paslėps.

function swap_content(name){

displayType=(document.getElementById(name).style.display==‘none’) ? ‘block’:‘none’;

document.getElementById(name).style.display=displayType;

return true;

}

//pakeičiam div’o turinį

function writetodiv(div,text) [...]