Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Otwieranie okna popup a IE
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
siewca
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ń.
WebCM
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.
siewca
Dzięki. Błąd był w nazwie okna. Napisałem: Detale klienta.
Po poprawieniu na detaleklienta działa jak należy smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.