Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Otwieranie okna popup a IE
siewca
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 15.11.2008

Ostrzeżenie: (0%)
-----


Mam problem, wywołanie:
  1. onClick="otworz_okno('include/detale-klienta.php?id=1', 'Detale klienta', 'width=555,height=122,scrollbars')"

uruchamia funkcję:
  1. function otworz_okno(url, nazwa, atr) {
  2. window.open(url, nazwa, atr);
  3. }

Okno otwiera się w FF ale w IE wykrywa tylko błąd: "nieprawidłowy argument".

Walczę z tym problemem, ale powoli tracę cierpliwość. Może jakaś pomoc?

Ps. Wiem że ta funkcja jest prosta, ale będę chciał ją rozbudować tak aby okno wyświetlało się na środku itp. dlatego to musi być funkcja z której będzie można korzystać z różnych wywołań.

Ten post edytował siewca 12.02.2010, 21:34:01
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
WebCM
post
Post #2





Grupa: Zarejestrowani
Postów: 375
Pomógł: 20
Dołączył: 28.07.2006

Ostrzeżenie: (0%)
-----


Spróbuj tak:
Kod
otworz_okno('include/detale-klienta.php?id=1', 'detaleklienta', 'width=555,height=122,scrollbars=yes')

Jeżeli zaś zależy Ci na wycentrowaniu okna - u siebie robię to tak:
Kod
function okno(url, width, height)
{
    return open(url, '', 'scrollbars=yes,width='+width+',height='+height+',top='+(screen.height-height)/2+',left='+(screen.width-width)/2)
}

Drugi argument (nazwa - detaleklienta) można pominąć. Wtedy zawsze strona będzie otwierana w innym oknie.

Ten post edytował WebCM 13.02.2010, 15:35:54
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.09.2025 - 16:55