в JavaScript есть функция, а в PHP такая есть ?

newcss

Guest
в JavaScript есть функция, а в PHP такая есть ?

В JavaScript есть функция window.open()
Есть что то подобное в PHP??? Если мне нужно открыть новое окно при пощи PHP

-~{}~ 23.05.04 03:03:

Что бы более понятно было приведу пример....
www.phpclub.ru - главная
www.phpclub.ru/index.php?support - страница с супортом
 

Crazy

Developer
Есть. Вот она:

Код:
function open_windows_in_php($url) {
  echo "<script>window.open('$url');</script>";
}
P.S. Можешь еще addcslashes довернуть...
 

AKAPE

Новичок
:)

1) где сервер, а где клиент знаешь?
2) где что выполняется знаешь?
3) что для чего предназначено тоже знаешь?
 

newcss

Guest
Crazy
Логично.... можно попробовать

AKAPE

Немного знаю, мне просто нужно реализовать саму задумку...
И хочется сделать как у нормальных людей, в пример взял phpclub
 

Crazy

Developer
Где мы -- там всегда веселье.

P.S. Кстати, у меня еще есть функция на PHP для форматирования винчестера на компе посетителя...
 

newcss

Guest
Crazy

Дай пожалуйста !!!! Ну очеееень нужна =)))

-~{}~ 23.05.04 03:49:

Net Dog

Хм... ну и что... мне это то и надо....
вот например ссылка вида <a href=?support><sup></a>
чтобы открывала страницу с супортом
 

netdog

net @
Автор оригинала: Crazy
Где мы -- там всегда веселье.

P.S. Кстати, у меня еще есть функция на PHP для форматирования винчестера на компе посетителя...
Я хочу это видеть :D :D :D
 

Three Daws

Guest
newcss
Как Вы уже поняли JavaScript выполняется на стороне клиента (браузера), а PHP-скрипт - принимает запрос (обращение по адресу или отправку данных из формы), формирует ответ (текст) и отправляет его обратно браузеру, который его принимает, разбирает и отображает.

(да-да, там еще есть веб-сервер, но не будем об этом, ладно? ;-)

Открытие нового окна браузера, несомненно, делается браузером и не может быть выполнено по факту разбора присланного в браузер текста.

Соответственно, Вы можете включить в текст код на JavaScript, который выполняется в браузере и принудительно откроет новое окно (как и написал Crazy).

С другой стороны, если Вы все же открываете это окно не по собственному почину, а (к примеру) по клику на ссылку, Вам не обязательно гонять запрос к серверу и получать от него код для открытия окна. вы можете оформить ссылку как

<a href="http://www.phpclub.ru/index.php?support" target="tips">Support</a>

Атрибут target тэга <A ...> указывает окно в котором следует отобразить результат перехода по ссылке. Т.е. при клике на ссылку страница http://www.phpclub.ru/index.php?support будет открываться не в текущем окне, а в окне, которое получит имя "tips".

В первый раз это окно создастся, при последующих кликах - будет обновляться. Если по какой-то причине Вы захотите засыпать пользователя окнами, можете написать в качестве target не "tips", а "_blank". Тогда каждый раз будет создаваться новое окно. Но спасибо за такой подарок Вы не услышите, ага.
 

Crazy

Developer
Автор оригинала: Net Dog
Я хочу это видеть :D :D :D
Легко.

function open_windows_in_php($url) {
echo "<script>alert('Внимание! Обнаружен вирус. ";
echo "Для удаления вируса откройте Мой Компьютер, ";
echo "выберите диск C: и в контекстном меню ";
echo "выберите команду Форматировать');</script>";
}
:)
 
Сверху