Как сделать splash окно?

stinol

Guest
О-о. Спасибо. Вроде началось получаться. Главно логику понять :)
 

stinol

Guest
:)
Еще один вопрос.
На странице есть какая-то информация.
Когда я нажимаю на кнопку поиск, появляется надпись 'Поиск', но другой текст тоже видно, как его убрать? Может Слой не прозрачным сделать и на всю ширину и высоту окна растянуть...
 

Arthur

Good Member
Какой другой ???
Какой прозрачный ???
Скорее не прозрачный, а невидимый

onclick="document.all.report.style.visibility='visible'; document.all.text.style.visibility='hidden';"

<div id='text' style='visibility:visible'>
 

stinol

Guest
Спасибо большое. Все получилось как и требовалось. :)
 

Cruiser

Новичок
Глючит все это у меня!
Текст появляется прямо поверх всего остального.
Тем более, если страница с прокруткой, он появляется не там где его ждешь.
Я пробовал применять style="position:absolute" и z-index, но все равно просвечивают все поля формы!

ШО за фигня??
 

Arthur

Good Member
Там где вставишь, там и появляется, ставь там где ТЕБЕ НАДО. Там оно и будет и появляться
 

Макс

Старожил PHPClub
но все равно просвечивают все поля формы!
в смысле поля формы всегда поверх любого слоя? Броузер IE5 ?
Тогда это недоработка разработчиков броузера. В IE5.5 это исправлено, насколько мне известно
 

Arthur

Good Member
У меня в 5.0 всё нормально. Нало просто HTML страницу размечать правильно.
Специально оставил себе EI 5.0, что бы отлаживать вскую лабуду. И как не странно, в нём всё всегда работает.
 

Макс

Старожил PHPClub
цитата из FAQ-a c ru.javascript

6.
> Есть проблема: нужно чтобы один слой (div или layer) показывался над
> другим слоем с формой. Всё бы ничего, но <select> на нижнем слое всё
> время вылазит поверх верхнего слоя.


From: "Serge Neroznaque" <[email protected]>

1. Про windowed controls (из разных сообщений... поэтому малость хаотично)

Видимый OBJECT, а также SELECT и IFRAME -- это т. н. windowed controls, они
не совсем полноценные участники документа. Они окна внутри окна браузера и
поэтому будут
выводиться поверх других элементов.

Изменяя zIndex меняется только положение таких элементов
относительно друг друга. Для всех остальных -- они всегда
on top.

Их можно прятать меняя visibility, но это не совсем то.

В IE4 windowed controls не наследуют значение display и
visibility и остаются видимыми. Поэтому в IE4 нужно
стараться избегать приемов с наложениями слоев с windowed
controls.

Hачиная с версии эксплорера 5.5 -- IFRAME стал windowless
и таким образом поддерживает CSS атрибут z-index.

А вот в случае Flash это возможно. Hо только благодаря
его разработчикам.

Для эксплорера:
<OBJECT>
<PARAM name="wmode" value="opaque">
</OBJECT>

Для остальных:
<EMBED wmode="opaque"></EMBED>

Hадейсь, понятно в чем именно фича, и что остальные атрибуты
опущены.
 
Сверху