Autor Zpráva
Stinky
Profil
Existuje nějaká alternativa akce onresize, která bude validní v XTHML?
Mám nastaveno volání funkce <body onresize="funkce();"> a samotná funkce má pár řádku na úpravu velikosti jednoho bloku.
Funguje to, ale je to nevalidní.
Zkoušel jsem hledat na netu a našel 2 způsoby:
document.body.onresize = funkce();
window.onresize = funkce();

Ani jeden nefunguje...
Jak z toho ven? Poraďte pls.
Dero
Profil
document.body.onresize = function () {
... text funkce ...
}

--- NEBO ---

function fce() {
... text funkce ...
}

document.body.onresize = fce;
Stinky
Profil
Nefunguje:( Btw v JS se moc nevyznám. Můžeš mi poradit jak přesně mám skript upravit? Potřebuji volat fci pheight() při onresize. Výřez souboru se skriptem níže...


<script type="text/javascript">
<!--
var minh = 0;
function pheight() {
if(minh==0)
minh = document.getElementById('obal_p').clientHeight;
newh = document.body.clientHeight - 100;
if(newh<minh)
newh = minh;
document.getElementById('obal_p').style.height = newh + 'px';
}
-->
</script>
</head>
<body onload="pheight();">
los
Profil *
window.onresize = function ()

{
//...
}

Nebolo by lepšie použiť expression v CSS?
Stinky
Profil
Jj, paráda, funguje. Díky:)
Expression v CSS bude fungovat ve všech prohlížečích? Zatím jsem se tím nezabýval tak o tom nic nevím...
los
Profil *
Nie, expression nebude fungovať vo všetkých prehliadačoch.
V prípade, že by toto chovanie, ktoré robíš JavaScriptom, šlo urobiť v normálnych prehliadačoch pomocou CSS, tak by bolo dobré, keby bolo definované v CSS a pre Internet Explorer by sa použil expression. Toto možno nebude ten prípad...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0