Re: existuje skript?

From: Spock (spock@iol.cz)
Date: 20. 10. 1999, 02:20 CEST


>existuje pry nejakej skript, aby se velikost ty mezery menila, jak
>je ruzny pocet obrazku menu aby ten posledni byl vzdycky uplne
>dole? Abych to nemusel vzdycky menit a zkouset. A kde zjistim,
>ja se takovi skript napise, nebo kde ho muzu najit? Diky, Paco

hmm... nevis 'jak se takovy skript napise' a chces hned takovy speky...
Zkus si koupit nejaky knizky o JavaScriptu, VBScriptu a pod. :)
Obavam se, ze ti (zatim) ta strucna rada moc nepomuze, ale budiz:

Posledni polozce menu, nad mezerou, dej treba ID="last", tomu
pruhlednemu obrazku dej treba ID="trans". Napis si funkci, ktera
zjisti svislou polohu prvku 'last', odecte tu polohu od nejake konstanty,
dane vyskou obrazovky a pozadovanou polohou polozky 'home' a pak
vysledek priradi vlastnosti height prvku 'trans', tedy tomu pruhlednemu
obrazku. Tu funkci pak volej z BODY jako ovladac onLoad. Asi takhle:

<script>
function mezera() {
    var vyska=250;  /*konstanta - musis vyzkouset*/
    trans.height=vyska-last.offsetTop;
}
</script>

<body onLoad="mezera();" ... ... ...>

Ale bude to asi TAKHLE chodit jenom v MSIE a krome toho
to v takhle primitivni forme muze zlobit, pokud mas polozky
menu a pruhl.obrazek zanorene v nekolika jinych prvcich...
Ale mas, cos chtel, tak experimentuj. :)))

Bye, Spock.



This archive was generated by hypermail 2.1.2 : 03. 09. 2001, 22:19 CEST