|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Serge Shikov 2:5020/400 23 Feb 2001 14:00:21 To : All Subject : Re: NN ??? -------------------------------------------------------------------------------- Dmitry Kulik wrote: > > Пpивет All! > > 1. Почему в NN не pаботают якоpя на одной стpанице типа > <a href="#1"></a> <a name="#1></a> ? Что не так? Это странно, работают вроде, покажи побольше кусок кода. > 2. Как в NN pаботают слои, и pаботют ли вообще? Работают. Hе так как в MSIE, но работают. > Сделал div-ами слои по onMouseOver/Out а они не видны. Может надо > именно layersamи? > > <script> > IE=document.all? 1:0 > NN=document.layers? 1:0 > function show(name) { > if (IE) {document.all[name].style.visibility='visible'} > else if (NN) {document.layers[name].visibility='visible'} вот это делается не так. У NN значения свойств другие, не visible. > } > function hide(name) { > if (IE) {document.all[name].style.visibility='hidden'} > else if (NN) {document.layers[name].visibility='hidden'} И это тоже. Отошлю я тебя к сайту dynapi/dynduo, там и примеры есть, и документация толковая. Приблизительно это надо делать так: function shownon(showobj) { if (ns4) ???.visibility = "show" if (ie4) ???.visibility = "visible" } Там где ???, у тебя все нормально, только помни про вложенные div-ы (тут все не так, как у MSIE), и про то, что body тоже div в каком-то смысле, т.е. если ты для body задашь position: absolute, то в иерархии DOM твоего документа появится еще один уровень. > 3. Возможно ли как-нибудь заставить pаботать под NN вот такой скpипт? Маловероятно. DOM очень разные, скорее всего придется написать другой для той же цели. > 4. А такой? Тоже самое. Опять отошлю к dynapi - подобные примеры там есть, если ты чего там не найдешь - то скорее всего этого уже сделать нельзя ;-) --- ifmail v.2.15dev5 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/2825d8d3aa13.html, оценка из 5, голосов 10
|