![]() |
![]() |
makm 14.04.2004 - 17:23 | Как создать дочернее окно в ява скрипте(которое при потере фокуса не исчезает) |
Auximen 1 - 14.04.2004 - 18:13 | ya.ru |
Mips 2 - 14.04.2004 - 20:58 | window.open('','') |
makm 3 - 14.04.2004 - 21:54 | Нет. В смысле always on Top (всегда видимо, но не имеет постоянного фокуса) |
DIVЕR 4 - 14.04.2004 - 23:35 |
Есть такой вариант: когда делаешь window.open(), то там можно указывать опции создаваемого окна. Так вот, одна из таких опций (из справочника): ======8<====== alwaysRaised - (JavaScript 1.2) Если yes, создаётся новое окно, которое всплывает выше других окон, независимо от того, активно оно или нет. Это секретная опция и она обязана устанавливаться в маркированных скриптах. ======>8====== Я ни разу не пользовался этим; может, подойдёт... |
makm 5 - 15.04.2004 - 02:03 | alwaysRaised я пробовал. Не работает. Написано, что это для маркированных скриптов. Что это такое? И что за секретная опция? |
Уверенный 6 - 15.04.2004 - 09:34 | makm, а что ты хочешь сделать? Типа рекламы что-то? |
Уверенный 7 - 15.04.2004 - 09:35 | Кстати, http://groups.google.com/groups?q=alwaysRaised рулит. |
makm 8 - 15.04.2004 - 09:54 | Нет, не рекламы. Чтобы подсказка всплывала и висела, а человек работал на главной странице, а посказка не убиралась просто так |
Adept 9 - 15.04.2004 - 11:36 |
До тех пор, пока твоя идея не станет промышленным стандартом реализовывать её не имеет смысла, так как пользователям (читай посетителям) это будет в новинку, и никто не захочет узнавать, как эта штука работает. Единственный случай, когда, как мне кажется это приемлемо -- если у тебя будут постоянные посетители, которым эта фишка будет действительно удобна и необходимо, да и то врядли. Наверняка есть другой способ для решения твоей задачи. |
makm 10 - 15.04.2004 - 11:52 | Да нет, мне именно это нужно. При определенных действиях вылетает это окно, человек может в нём выбрать нужный элемент, и продолжит работать в главном окне. При этом дочернее окошко висит себе спокойно, пока человек опять к нему не обратится. |
DIVЕR 11 - 15.04.2004 - 13:40 |
Тогда ИМХО надо делать слой, который будет всё время висеть на переднем плане и перемещаться с прокруткой окна. Возмножно, надо будет немного DHTML поиспользовать. Можно сделать у него "сворачивание", чтобы он превращался в полосочку когда не нужен, "разворачивание" когда надо что-нибудь выбрать. Велика вероятность того, что окно, какое ты хочешь сделать, большинство пользователей сразу же закроют. А у многих оно вообще не откроется (т.к. непрошенные попапы блокируются, например у меня в Опере). У многих это уже условный рефлекс - закрывать всплывающие окна. Это если оно будет автоматически открываться. |
makm 12 - 15.04.2004 - 13:44 | а как сделать слой, в котором будут динамически меняться данные, присланные с сервера |
buster 13 - 15.04.2004 - 13:51 | В слой можно вставить iframe. |
makm 14 - 15.04.2004 - 13:55 | Как вставить |
makm 15 - 15.04.2004 - 14:06 | Все сделал спасибо всем большое |
Mips 16 - 15.04.2004 - 18:01 | www.zona.ru - там есть плавающее окно, не лучшего скриптования конечно(скачет, а не плавает), но хоть что-то. |