控制窗口大小

时间:2016-08-04 19:48:41

标签: javascript php html

我在我的网站上有这个代码,我想控制_target窗口的大小。我相信我需要使用onClick,但我不确定。新手在这里。

      <td class="recordCells"><?php echo '<a href="inventory/' . $row_rsInventory['PHOTO'] . '" target="_blank">' . '<img src="images/a-camera-icon.png"/>' . '</a>'; ?></td>          

3 个答案:

答案 0 :(得分:0)

是的,你必须使用onClick。

您的代码应如下所示:

<td class="recordCells">
    <?php echo '<a href="inventory/' . $row_rsInventory['PHOTO'] . '" target="_blank" onClick="window.open(this.href, \'mywin\', \'width=500,height=500\'); return false;">' . '<img src="images/a-camera-icon.png"/>' . '</a>'; ?>
</td>

斜杠用于转义引号,其余部分是不言自明的。 'mywin'是窗口的标识符,以防您以后想要更改内容。我们在函数中返回false,因此默认点击功能被覆盖。

答案 1 :(得分:0)

您可以使用javascript open()。通过更改widthheight,您可以调整窗口大小。

检查https://jsfiddle.net/24sck8rs/7/

答案 2 :(得分:0)

http://www.w3schools.com/jsref/met_win_open.asp

在要单击的元素上创建一个click事件,即onclick =&#34; OpenWindow(URL_Parameter);&#34;。

然后,创建一个脚本标记和一个名为OpenWindow()的javascript函数

<script type="text/javascript">
    function OpenWindow(URL){
        window.open(URL,name,specs,replace)
    }
</script>

在.Open()方法中,您可以传递窗口大小:

window.open(URL, "name", "width=200,height=100");