Autor | Zpráva | ||
---|---|---|---|
luma64 Profil |
#1 · Zasláno: 13. 2. 2013, 18:08:28
Zdravim, kde pls robim chybu - potrebujem klikom na link otvorit stranku na novej karte.
function popitup(url) { window.open(url, '_new'); window.focus(); } ---- php --- 'tu je vsetko ok, klikom nizsie na odkaz potrebujem otvorit okno a tam pracovat s prenesenymi parametrami (toto mam vyriesene) $newUrl = $url."?$param1=$param2&$param3=$param4&$param5=$param6&$param7=$param8&$param9=$param10&$param11=$param12"; <a href=<?php echo $newUrl ?> onclick="return popitup('<?php echo $newUrl ?> ')" ><?php echo $row['rc']; ?></a> |
||
Časová prodleva: 3 dny
|
|||
candiess Profil |
#2 · Zasláno: 16. 2. 2013, 12:45:50
luma64:
„href=<?php echo $newUrl ?>“ Zaměňte za href="javascript:void(0);" „onclick="return popitup('<“ Pryč s tím. |
||
Chamurappi Profil |
#3 · Zasláno: 16. 2. 2013, 21:45:23
Reaguji na candiesse:
Co to? Proč tak blbě? Jak to bude fungovat bez JS? Reaguji na lumu64: Pokud trváš na JS, uprav funkci popitup :
function popitup(url) { var w = window.open(url, '_new'); window.focus(); return !w; } <a href=<?php echo $newUrl ?> onclick="return popitup(this.href)" ><?php echo $row['rc']; ?></a> _new ? Všechny odkazy otevírané do _new se budou otevírat do stejného okna. Správná konstanta pro nové okno je _blank .
Na tvém místě bych použil obyčejný target="_blank" a JS úplně zrušil.
|
||
Časová prodleva: 11 let
|
0