Znalazłem ciekawą stronę (niestety nie pamiętam adresu), która nakierowała mnie.
Poniżej kod zgodny z XHTML Strict dla potomstwa

Wkleić w nagłówku:
Kod
<script type="text/javascript" src="scieżka do pliku/popUp.js"></script>
Nazwa pliku popUp.js
Kod
function popUp(sURL, sType, sHeight, sWidth)
{
var sOptions = "";
if (sType == "console") sOptions = "resizable, height=" + sHeight + ", width=" + sWidth;
if (sType == "fixed") sOptions = "status, height=" + sHeight + ", width=" + sWidth;
if (sType == "elastic") sOptions = "toolbar, menubar, scrollbars, resizable, location, height=" + sHeight + ", width=" + sWidth;
window.open(sURL, 'newWin', sOptions);
}
Sposób wywołania:
<?php
echo '<a href="plik.php" onclick="popUp(this.href, 'console', 600, 600); return false;" rel="external">szczegóły</a>'; //lub
echo '<a href="plik.php" onclick="popUp(this.href, 'fixed', 600, 600); return false;" rel="external">szczegóły</a>'; //lub
echo '<a href="plik.php" onclick="popUp(this.href, 'elastic', 600, 600); return false;" rel="external">szczegóły</a>'; ?>
Brakuje mi tylko możliwości ustalania pozycji okna, czyli że ma się otworzyć (licząc od górnego lewego rogu) 300x300. Wiecie jak to zrobić?
pzdr