Header (Location)

3 отговора 172 прегледа
#1

Header (Location)

Ot frame стартирам Header (Location:http.....)
ТО МИ ГО ОТВАРЯ ВЪТРЕ в фрейма
какво може да се направи/напише за да го отваря top

Една легенда се завръща [линк]
Отговор
в отговор на Бorдaнoв #2

Re: Header ("Location: ")

Фреймовете са измислица на браузърите и самият протокол HTTP, това не го бърка. А с функцията header, можеш да правиш само неща на протоколно ниво.

Затова, не се сещам за друго решение освен в единия джам, откъдето викаш header(), да напишеш JavaScript функция от типа на:

topLocation(location) {
top.opener.document.location = location;
}

Така вместо header("Location: xxx"), ще викаш: topLocation('xxx').

Никоя армия не може да победи идея, чието време е дошло.

Редактирано от Dakota на

Отговор
в отговор на Dakota #3

Re: Header ("Location: ")

С JAvascript stana
ама то си е чисто PHP файлче, което обработва една форма
а се пише гадно Javascript, като имаш само чист PHP (bez HTML cod)

Една легенда се завръща [линк]
Отговор
в отговор на Бorдaнoв #4

Re: Header (Location)

ami na failcheto deto iskash da ti e v top na djama pishesh slednoto:
<script language=javascript>
if (top.location!=location)
top.location=location;
</script>

mamma mia
Отговор