Mam pewien problem z blokada popup w IE. Otoz przygotowuje strone, z ktorej beda korzytaly osoby raczej nieobyte i zapewne lwia czesc bedzie korzystala z IE.
Do wywowlywania popupa korzytam z takiej funkcji:
Kod
<script language="javascript" type="text/javascript">
var win = null;
function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/6 : 0;
settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=no';
win = window.open(mypage,myname,settings)
if(win.window.focus){win.window.focus();}
}
</script>
a sam popup wywoluje linkiem np.:
Kod
<a href="javascript:NewWindow('popup-start.php?zmiena=2','','800','550','yes')">start</a>


Problem polega na tym, iz jesli link otwierajacy popup to czysty link tekstowy - wszystko dziala poprawnie - IE nie wyswielta komunikatu o zablokowaniu okienka popup dla tej strony i pokazuje popup. Niestety link wywolujacy musi sie znajdawac w przycisku flashowym.
Przycisk tworzy popup za pomoca takiego kodu:
Kod
on (release) {
    getURL("javascript:NewWindow('popup-start.php?zmienna=2','popup','800','550','yes')");
    }

I tutaj juz niestety IE blokuje okienko sad.gif Problem w tym, iz istnieje ryzyko, ze spora czesc osob korzystajacych ze strony moze nie wiedziec o co chodzi z tym komunikatem blokady i okienka nie zobaczy, poniewaz nie wylaczy blokady dla mojej strony. A w tym okienku beda raczej istotne informacje z instrukcja postepowania dla usera.

Czy ktos jest w stanie pomoc? Jak wywolac flashem popup tak, aby nie byl blokowany w IE? Przypominam, ze przycisk flashowy jest konieczny! link tekstowy nie wchodzi w gre - uzylem go tylko do testow.

Z gory dzieki za wszelka pomoc i proby pomocy winksmiley.jpg