【问题标题】:Control window size [duplicate]控制窗口大小[重复]
【发布时间】:2016-08-04 19:48:41
【问题描述】:

我的站点中有这段代码,我想控制 _target 窗口的大小。我相信我需要使用 onClick 但我不确定。新手来了。

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

【问题讨论】:

    标签: javascript php html


    【解决方案1】:

    是的,你说得对,必须使用 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,因此默认点击功能被覆盖。

    【讨论】:

    • 谢谢,效果很好
    • 确保标记为已解决。 :)
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      在要单击的元素上创建单击事件,即 onclick="OpenWindow(URL_Parameter);"。

      然后,创建一个脚本标签和一个名为 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");
      

      【讨论】:

        猜你喜欢
        • 2013-11-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-28
        • 2015-12-15
        • 1970-01-01
        相关资源
        最近更新 更多