繁体   English   中英

使用PHP打开一个新窗口

[英]Open a new window using PHP

有没有办法在不使用JavaScript的情况下使用PHP打开新窗口或新选项卡。

不,一个窗口只能通过添加target="_blank"属性(在Strict(X)HTML中无效,但在HTML5中有效)或使用JavaSript的window.open(url '_blank') url'_blank window.open(url '_blank')来打开。

PHP运行服务器端 - 因此它可以生成HTML或JavaScript,但它不能直接与客户端交互。

简答:

PHP是一种服务器端语言 (至少在Web开发环境中)。 它完全无法控制客户端,即浏览器。

不是.PHP是一种服务器端语言,这意味着它在浏览器开始渲染页面之前完全完成了它的工作。 你需要使用Javascript。

不,那里没有。

不,PHP是服务器端脚本

PHP是一种服务器端语言,当您选择View Source时,它会生成您在页面上看到的所有代码。 PHP不能单独影响客户端,它需要通过JavaScript等语言来实现。

PHP是服务器端的,正如大家所说,但是你可以在表单标签中添加target="_blank"属性。 这不会执行任何工作服务器端,但允许您将表单提交到要在服务器上处理的新窗口。

一个巧妙的技巧,但1)在HTML Strict中弃用,2)很少有用。

这个答案专门用于如何从PHP调用JavaScript函数? 线; 你可以执行这段代码:

<?php
   echo "<script> window.open(\"about:blank\"); </script>";
?>

希望这有帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM