Autor Zpráva
návštěvník
Profil *
<a href="javascript:open_win('http://localhost/www/rate.php?l=cs&id=0000000011&rate=6','rate');">
<img width="30" height="30" border="0" src="http://localhost/www/templates/sun/images/rate_6.png">
</a>
Nevíte proč se při kliknutí na ten odkaz neotevře nové okno? Mělo by se odeslat hlasování a poté zobrazit hláška jestli byl hlas přijat.
Taps
Profil
návštěvník:
ukáž nám co skrývá funkce
open_win
návštěvník
Profil *
Taps:

function open_win(win_file, win_title) {
  window.open(win_file, win_title, 'width=<?PHP C_WIN_WIDTH?>,height=<?PHP C_WIN_HEIGHT?>,toolbar=no,scrollbars=yes,location=no,menubar=no,status=no,resizable=yes');
}
Taps
Profil
návštěvník,
nefunguje to ani když zadáš natvrdo width a height ?
pharaon.jh
Profil
přidej tam
<a href="javascript:open_win('http://localhost/www/rate.php?l=cs&amp;id=0000000011&amp;rate=6','rate');" target="blank">
<img width="30" height="30" border="0" src="http://localhost/www/templates/sun/images/rate_6.png">
</a>

zkoušel jsem to a otevře se mi nové okno
Taps
Profil
pharaon.jh:
target="_blank"
To samozřejmě funguje, ale okno se zcela jistě neotevře v definované šířce a výšce
margin
Profil *
pharaon.jh:
target="blank"
Tak to tam může rovnou napsat target="pharaon.jh", ale vhodnější je target="_blank".
návštěvník
Profil *
Teď se dívám, že v adminovském manageru je odkaz s funkčním otevíracím oknem:

<a class="desc" href="javascript:open_win('http://localhost/www/admin/index.php?do=na&ds=1&id=1','na');">[Make Active]</a>

Jedinou funkci, kterou jsem našel v admin.php v souvislosti s tímto je tato
function open_win(win_file, win_title)
{
window.open(win_file, win_title, 'resizable=yes,width=<?=C_WIN_WIDTH?>,height=<?=C_WIN_HEIGHT?>,toolbar=no,scrollbars=yes,location=no,menubar=no,status=no');
}

Dává to nějaký smysl proč v jednom to jede a v druhém ne?


Přišel jsem na to. Z nějakého důvodu se ta js funkce vůbec nenačetla, tak proto se to neotvíralo...

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: