Autor | Zpráva | ||
---|---|---|---|
34111 Profil |
#1 · Zasláno: 22. 7. 2016, 14:54:36
Ahoj,
na několika místech - hlavně ve vyhodnocení PHP podmínek se mi objevuje v aplikaci definice javascriptu typu: window.open("x.php","_top",""); Nemůže být při takovém použití problém s "blokovanými okny" v prohlížeči - ikdyž v druhém parametru použiji "_top", aby se nové okno neotevřelo, tak by mě zajímalo, zda je tento způsob přesměrování na jinou stránku správný a vždy funkční či nikoli popř. jak jinak to řešit např. v případě funkcí OnClick(); apod... Moc vám děkuju. |
||
xROAL Profil |
Pre presmerovanie z PHP určite použi
header("Location: url") , v žiadnom prípade JavaScript.
Pre presmerovanie z JavaScriptu by som použil window.location = url .
|
||
34111 Profil |
#3 · Zasláno: 22. 7. 2016, 17:20:03
xROAL:
no tak to teda fakt netuším, jak chceš přesměrovat přes header("location:"), když jakákoli header může být použita pouze před jakýmkoli výpisem na stránce tzn. jen na začátku kódu. Mně se jedná o to, jak bezpečně přesměrovat kdekoli uprostřed kódu v reakci na "něco"... |
||
Martin2 Profil * |
#4 · Zasláno: 22. 7. 2016, 17:35:42
Martin Brodecký:
A to je takový problém vyřešit programovou logiku ještě před zahájením výstupu? Ta by ostatně měla být od prezenční části aplikace zcela oddělena. Taky existuje Output Buffering |
||
Časová prodleva: 8 let
|
0