netscape problem
2 отговора
23 прегледа
netscape problem
zdraveite,
rabotja varhu web page, chast ot kojato se skriva/pokazva v zavisimost ot otgovora (yes/no) na zadaden vapros na sashtata stranitsa.
V IE izpolzvam id.style.display="" (za skrivane na tablitsata) i id.style.display="block" (za pokazvaneto i) v javascript functions.
problemat e , che v Netscape style.display=.... moje da bade set samo vednaj i samo v onload event handler za tjaloto na stranitsata. kak moga dinamichno da skrivam/pokazvam content v netscape (visibility=hidden/visible ne mi varshi rabota, zashtoto ostavja goljamo prazno mjasto)?
blagodarja.
Отг: netscape problem:проблема е в Netscapa
С тоя проблем съм се сблъскал достатъчно пъти, достигнах до следните премъдри изводи:
1) Бялото празно място не можах да го махна освен с динамично зареждане на <layer> (лоша, много лоша идея - позиционирането на layer-и е... нека кажа че Netscape има голямо въображение)- тоест да използвам празен tag.
2) Netscape никога не е чувал за Style Object, така че за редове от типа id.style.visibility е редно тутакси да се забрави
3) От друга страна само <layer> елемента може да се скрива/показва посредством document.layername.visibility="show/hide";
Някаква подсказка може да намериш в сорса на [линк] обаче трябва да се гледа през Netscape 4.7+ (важен е левият фрейм)
1) Бялото празно място не можах да го махна освен с динамично зареждане на <layer> (лоша, много лоша идея - позиционирането на layer-и е... нека кажа че Netscape има голямо въображение)- тоест да използвам празен tag.
2) Netscape никога не е чувал за Style Object, така че за редове от типа id.style.visibility е редно тутакси да се забрави
3) От друга страна само <layer> елемента може да се скрива/показва посредством document.layername.visibility="show/hide";
Някаква подсказка може да намериш в сорса на [линк] обаче трябва да се гледа през Netscape 4.7+ (важен е левият фрейм)