Можно ли центрировать всплывающее окно с помощью функции CodeIgniter's anchor_popup? - PullRequest
0 голосов
/ 20 июля 2010

Я знаю, как центрировать обычное всплывающее окно с помощью javascript, но я не могу заставить его работать с функцией CodeIgniter anchor_popup.

Вот мой код

$attributes = array(
    'class'     =>  'blue-button',
    'width'     =>  '800',
    'height'    =>  '600',  
    'screenx'   =>  '(window.width - 800) / 2',
    'screeny'   =>  '(window.height - 600) / 2'
);

echo anchor_popup('program/start_worksheet/8', 'Start Worksheet', $attributes);

1 Ответ

3 голосов
/ 20 июля 2010

Это работает для меня:

<?php
$attributes = array(
    'class'     =>  'blue-button',
    'width'     =>  '800',
    'height'    =>  '600',
    'screenx'   =>  '\'+((parseInt(screen.width) - 800)/2)+\'',
    'screeny'   =>  '\'+((parseInt(screen.height) - 600)/2)+\'',
);
echo anchor_popup('program/start_worksheet/8', 'Start Worksheet', $attributes);
?>

Редактировать: На самом деле, сейчас, когда я смотрю на это ... это похоже на небольшой взлом этой функции в помощнике по URL, но, как она работает, все нормально, я думаю

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...