使用PHP打开一个新窗口

时间:2010-09-21 06:58:37

标签: php javascript

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

8 个答案:

答案 0 :(得分:12)

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

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

答案 1 :(得分:6)

简短回答:

PHP是server side language(至少在Web开发环境中)。它完全无法控制客户端,即浏览器。

答案 2 :(得分:3)

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

答案 3 :(得分:1)

不,没有。

答案 4 :(得分:1)

不,PHP是服务器端脚本

答案 5 :(得分:1)

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

答案 6 :(得分:1)

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

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

答案 7 :(得分:-1)

这个答案专门用于How to call a JavaScript function from PHP?线程;你可以执行这段代码:

Manage Bower Packages...

希望这有帮助!