Autor Zpráva
spitak
Profil *
jde v js vyjádřit šířka pomocí procent (nikoliv jen pixelů)?
pokud ano, pls napište syntaxi.

diky
spitak

ja vim, ze je to blbej dotaz, ale v js se vubec nevyznam :))
Wan-To
Profil *
Co přesně myslíš??? Šířka se většinou udává v CSS šablonách, nenastavuje se JS.
spitak
Profil *
<script>
function fixedEl(id){
if(document.all){
document.all[id].style.pixelTop = document.body.scrollTop + 90;
}
}
</script>

tenhle skript mi má zafixovat objekt na stránce
vzdálenost od kraje zůstává stejná, hejbe se jenom s výškou
tu mi upravuje ta "90" - a tu bych potřeboval vyjádřit v procentech
(ten skript je z jakpsatweb)
Wan-To
Profil *
Funguje ti?
spitak
Profil *
s tema px jo
v body si ten skript nactu a pak to funguje pro objekt s danym id
Wan-To
Profil *
Možná když si zjistíš výšku stránky a nějak spočítáš třeba 10%, tak to půjde.
spitak
Profil *
ja to chci zadat %, jde mi jenom o syntaxi- nevim, jak napsat procenta tak, aby je js pochopil. at je píšu jak chci, js to ignoruje.
kolik je to v px vim.
Wan-To
Profil *
% zapisovat nemůžeš. Znáš funkci, která ti zjistí výšku stránky?
spitak
Profil *
neznám

nešel by udělat skript, kterej by mi nejdřív načetl vzdálenost objektu od kraje a pak to automaticky použil? mě jde o to, že já si to teď všechno hezky rozepíšul na pixel přesně a pak to bude v jinym rozlišení rozházený.
Wan-To
Profil *
Pošli link na stránku, kde to máš. Já se podívám, jak to vlastně funguje.
spitak
Profil *
http://spitak.wz.cz/editace.php

kód je zatim totálně zprasenej, jde mi zatim jenom o to, aby to chodilo. do externího souboru to zapíšu, až to bude chodit jak chci.
Wan-To
Profil *
Vždyť ti to funguje. Nebo jsem ještě pořád nepochopil, co vlastně potřebuješ vytvořit :-)
spitak
Profil *
jo, ono to chodi- ale podle me by to mohlo bejt v jinym rozlišení rozházený. ale asi na to prdim, dodělám to jenom v px a hotovo.

díky za pomoc.
Wan-To
Profil *
Tak to menu udělae jinak... Nechci ti kazit radost, ale je to tak nepřehledný a nevýrazný, že mi chvíli trvalo, než jsem si uvědomil, že to letadlo je menu...
spitak
Profil *
jo, to věřim- to ještě vychytám později, aktivní oblasti letadla budou červený (místo těch černejch současnejch).
izsak
Profil
Njn, zase problémy s IE ]:-> Takto to dopadá s nezdokumentovanými proprietarnými vecami...

Obecne v CSS treba vždy udávať jednotku, čiže všetky CSS vlastnosti v JS nie sú typu int, ale string (ak by sa dal definovať typ...). Čiže riešením by bolo pridať % ako text:
document.all[id].style.pixelTop = document.body.scrollTop + 90 +"%";
spitak
Profil *
DÍKY!!!!
to je přesně ono!!!!
Toto téma je uzamčeno. Odpověď nelze zaslat.

0