LINUX.ORG.RU

РНР скрипт: открыть ссылку в новом окне, на весь экран


0

0

Не подскажите, возможно ли при помощи РНР сделать так, чтобы нажав на ссылку у пользователя открывалась вторая страница в новом окне во весь экран (во весь экран, это в смысле в IE6). Просто сам РНР не знаю, а JavaScript не устраивает по некоторым причинам.


Ты идиот. Это, надеюсь, понятно.

По теме: PHP работает на сервере, а ты хочешь каких-то действий от клиента. На клиенте же работают HTML и JavaScript - и всё. Ферштейн?

Miguel ★★★★★
()
Ответ на: комментарий от Miguel

Оскорблять обязательно? Написал же, что РНР не знаю. Но знаю, что функционал у РНР огромный. Короче "спасибо" за ответ.

Boron
() автор топика
Ответ на: комментарий от roller

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

Boron
() автор топика
Ответ на: комментарий от Boron

>что не у всех включена его поддержка
Знаешь хоть одного такого?.
>Вот и решил, что может быть есть способ сделать так, чтобы команда обрабатывалась на стороне сервера (если такое возможно).
Вы не совсем все понимаете, но вкратце: это невозможно.
Делайте на JS, ибо мы вышли из каменного века и я уверен что более чем у 99% пользователей он включен.

nnkd
()
Ответ на: комментарий от nnkd

nnkd, живого знакомого нету ни одного. В смысле не знакомого, а того, у кого не включена поддержка JS. Правда и не особо интересовался среди знакомых кто, как и на чем просматривает сайты. Но есть такие люди в Интернете, которые его не включают... Мало, но есть. Вот под них и хотел подстроится. :)

Ну раз невозможно, то и ладно. Буду использовать JavaScript :)

По поводу % пользователей, у которых отключен JavaScript: http://top.mail.ru/settings?id=1031319&period=2&date=2007-12-01 . Так что ты почти прав насчет процентного соотношения. :)

Boron
() автор топика
Ответ на: комментарий от roller

Правильнее тогда уж так, чтобы у троглодитов без js открылось хоть что-нибудь в новом окне.

<a href="http://some.com/page2/"; target="_blank" OnClick="javascript:mywin = window.open('http://some.com/page2/', 'mywin', 'width=' + screen.width + ', height=' + screen.height); mywin.moveTo(0,0);return false;">Link</a>

Deleted
()

Вообще случай с аффтаром темы напомнил мне другой случай. Один веб-"прогромист" написал гостевую книгу полностью на js. Безо всяких серверных скриптов. И вылез на форум с вопросом, мол почему, при обновлении старницы все записи пропадают...

Deleted
()

Как тебе уже сказали, PHP - это серверные скрипты. От себя добавлю, что делать такие ссылки - весьма неблагодарное занятие.

generatorglukoff ★★
()
Ответ на: комментарий от Miguel

Miguel, свою "нормальность" ты уже показал... Адресок тебе свой дать? Инструмент с собой можешь не брать, с этим я тебе если что помогу.

generatorglukoff, да я понимаю, что не есть хорошо делать такие ссылки, но согласись, не все зависит от вебмастера, а многое зависит от желания заказчика.

Boron
() автор топика

Да ладно вам, человек тянется к знаниям, а вы над ним смеётесь.

>во весь экран, это в смысле в IE6

Хахахаха!

Удачи и разумения в освоении!

HappyCoder
()
Ответ на: комментарий от HappyCoder

Что смешного? В FireFox и Opera и IE7 мне "во весь экран" в принципе не надо, т.к. в этих браузерах, большинство пользователей используют табы.

Boron
() автор топика
Ответ на: комментарий от VirRaa

P.S. Если выключен javascript в браузере, то знайте, что не скачать вам Oracle Instant Client с их официального сайта ;)

VirRaa ★★★
()
Ответ на: комментарий от Boron

> Что смешного? В FireFox и Opera и IE7 мне "во весь экран" в принципе не надо, т.к. в этих браузерах, большинство пользователей используют табы.

А как "весь экран" заменяют табы? или я что то не понял?

pilotys
()
Ответ на: комментарий от pilotys

pilotys, да просто если человек работает с табами, и к примеру у него браузер растянут не на весь экран, то знаю два варианта раскрытия новых окон во весь экран (видел работу таких JavaScript скриптов в Opera и FF):
1. Новое окно, открытое в новом табе не откроется на весь экран, а просто откроется как очередной таб (т.е. без изменения размера самого браузера).
2. Новый таб раскроется и растянет сам браузер на весь экран. Вот это не есть хорошо и самого такое клинит... Что в свою очередь, в большинстве случаев, вызовет отвращение у пользователя к сайту.

А в IE6 или Konqueror (в режиме работы без табов, хотя с насчет Конка не уверен, по причине малого опыта общения с ним, как с браузером) особой разницы для пользователя я не вижу, т.к. как я понимаю, даже если новое окно откроется на весь экран, то при закрытии его ничего страшного для пользователя в плане изменения размера других окон браузера не случится.

Boron
() автор топика
Ответ на: комментарий от boombick

>> OnClick

>Сразу видно, что мало человек на js пишет =)

Кстати, валидатор, в случае xhtml, такое событие обматерит.

Tigger ★★★★★
()
Ответ на: комментарий от redixin

вот тебе модный класс на пехапе5

---------------
<?
class NewWinFullScreen
{
    public function __construct($name, $href)
    {
        $this->Name = $name;
        $this->Href = $href;
    }

    public function ShowLink()
    {
        echo "<a href=\"{$this->Href}\"; target=\"_blank\" \
        onClick=\"javascript:mywin = window.open('{$this->Href}', \
        'mywin', 'width=' + screen.width + ', height=' + screen.height); \
        mywin.moveTo(0,0);return false;\">{$this->Name}</a>";
    }
}

$fullscreenlink = new NewWinFullScreen('Link', 'http://phpfaq.ru/na_tanke#achtung');

$fullscreenlink->ShowLink();
----------

ЗЫ: а заказчик в курсе что исполнитель в вебе небумбум?

redixin ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.