大家好,创建一个链接,当您单击它时,它会打开一个新窗口。我想知道是否可以限制窗户开口的大小?
这是我打开窗口的链接的代码
<?php echo $this->Html->link(
$this->Html->image($help, array(
"alt" => "eBox")),
'/accounts/help', array('target'=>'_blank', 'escape'=>false)); ?>
您可以这样做,但只能使用 Javascript。
原始代码将类似于:
<a href="/pages/home" target="_blank" onClick="window.open('/pages/home', 'windowname','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=300,height=290'); return false;">Text Link</a>
您真正需要的唯一参数是宽度和高度,但您可能会发现其他参数也很有用。如果没有,只需删除它们。如果用户没有javascript,它只会正常打开链接。
要使用 html 帮助程序,请将您的 javascript 传递给 onClick 数组键:
<?php echo $this->Html->link(
$this->Html->image($help, array(
"alt" => "eBox")),
'/accounts/help', array(
'target'=>'_blank',
'escape'=>false,
'onClick'=>"window.open('/pages/home', 'windowname','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=300,height=290'); return false;"
)); ?>
PS - 你可以在这里阅读 window.open 方法:http: //www.w3schools.com/jsref/met_win_open.asp