Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   window.createPopup() (https://javascript.ru/forum/dom-window/7055-window-createpopup.html)

Reflexion 13.01.2010 01:00

window.createPopup()
 
Возможно ли сделать у всплывающего окна прозрачный фон?

function Popup(){
var oPopup = window.createPopup();
var oPopBody = oPopup.document.body;
oPopBody.style.backgroundColor = "#000000";
oPopBody.style.border = "solid #111111 1px";
oPopBody.style.margin= "3";
oPopBody.innerHTML = "Всплывающее окно";
oPopup.show(event.x, event.y, 100, 100, document.body);
}


oPopBody.style.filter= "alpha(opacity=0.9)"; не работает, он обесцвечиваеться но не ставиться прозрачным, или выхода кроме как создавать div нету?

Reflexion 13.01.2010 01:19

Или как хотя бы задать прозрачный фон а не белый?

B~Vladi 13.01.2010 10:01

oPopBody.style.backgroundColor = "none";

Reflexion 13.01.2010 14:44

И это естественно не работает, я уже это писал, это делает фон белым а не прозрачным

B~Vladi 13.01.2010 14:56

Цитата:

Сообщение от Reflexion
я уже это писал, это делает фон белым а не прозрачным

Где писал?
Попробуй:
oPopBody.style.backgroundColor = "transparent"; // Возможно ИЕ6 не поймёт

и
oPopBody.style.background = "none";

Reflexion 13.01.2010 15:18

И то и то я до этого пробывал, но пробывал в IE сразу т.к. самый капризный а без IE не пойдет( Щас полазил по инету, нашел ответ у popup не может быть прозрачный фон, реаолизовал через div с наложением поверх слоя, если кому нибудь понадобиться, напишите в личку

B~Vladi 13.01.2010 15:31

Цитата:

Сообщение от Reflexion
у popup не может быть прозрачный фон

Что ещё за попап?! Фрейм чтоли?!
createPopup - это что вообще такое?

Reflexion 13.01.2010 15:47

А ты попробуй вызвать эту функцию в документе у себя где-нибудь, будет всплывать окошко у указателя мышки в данном примере размерами 100х100) Вот только его похоже не сделать прозрачным)

Цитата:

Сообщение от B~Vladi (Сообщение 40425)
Что ещё за попап?! Фрейм чтоли?!
createPopup - это что вообще такое?

Советовал-советовал, надо было посмотреть что я пытался сделать прозрачным)

B~Vladi 13.01.2010 15:51

Цитата:

Сообщение от Reflexion
А ты попробуй вызвать эту функцию в документе у себя где-нибудь

Даже пытаться не буду. И везде это работает?
Цитата:

Сообщение от Reflexion
Советовал-советовал, надо было посмотреть что я пытался сделать прозрачным)

Может это твоя ф-ция, которая создаёт див (модальное окно)?! Откуда мне знать.

Kolyaj 13.01.2010 15:55

Цитата:

Сообщение от Reflexion
но пробывал в IE сразу т.к. самый капризный а без IE не пойдет

Этот код нигде, кроме IE и не будет работать :) createPopup только в IE есть.


Часовой пояс GMT +3, время: 17:02.