Autor Zpráva
Martin Brodecký
Profil
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.
Martin Brodecký
Profil
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 *
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

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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