Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] otwieranie nowego okna
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
squid
Witam!

Mam plik okno.js:
Kod
<!--

function otworz(dokument, szerokosc, wyskokosc) {

window.open(dokument,'noweOkno','left=100,top=100,screenX=100,screenY=100, width=szerokosc, height=wysokosc, innerWidth=szerokosc, innerHeight=wysokosc, directories=0, location=0, menubar=0, scrollbars=1, status=1, toolbar=0, resizable=0')

}

-->


oraz link:
[php:1:afda467a2c]<?php
echo "<a href=# onClick="otworz('modules/my/infotxt.php?kto=".$about_who."','500','500')" class=menu>Więcej infomacji</a>&nbsp";
?>[/php:1:afda467a2c]

i chcialbym zeby po jego nacisnieciu pojawialo sie okno 500X500 tymczasem pojawia sie okno ale o wielkosci ekranu, co jest nie tak?

oczywisci skrypt dodalem do dokumentu z linkim:
Kod
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="js/okno.js"></SCRIPT>
zalew
Kod
....... height=' + wysokosc + ', width=' + szerokosc + ' .......'
squid
ale w kodzie czy w linku?
hawk
Kod
'... screenX=100,screenY=100, width=szerokosc, height=wysokosc, innerWidth=szerokosc, innerHeight=wysokosc ...'

Szerokość i wysokość to zmienne, więc powinno być
Kod
'... screenX=100,screenY=100, width=' + szerokosc + ', height=' + wysokosc + ', innerWidth=szerokosc, innerHeight=wysokosc ...'


Aha, innerWidth i innerHeight tak samo, jeżeli potrzebujesz jednego i drugiego.

BTW, left i top nie ma w mojej specyfikacji JS 1.3.
squid
ok dzial dzieki smile.gif pojawila sie tez drobna literowka w deklaracji argumentu f-cji ale jest oki 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.