2010-09-21 169 views

回答

12

不,一個窗口只能是通過增加target="_blank"屬性開口(無效嚴格(X)HTML,但有效的HTML5),或者使用JavaSript的window.open(url '_blank')

PHP運行服務器端 - 因此它可以生成HTML或JavaScript,但它不能直接與客戶端交互。

+0

只要您使用Transitional文檔類型,'target'屬性*在XHTML中是有效的。同樣,如果你使用嚴格的文檔類型,它在HTML中是無效的 – Gareth 2010-09-21 07:18:18

+0

@Gareth謝謝你將做出修改。 – alex 2010-09-21 07:37:57

6

簡短回答:

PHP是一個server side language(至少在網絡開發的情況下)。它完全不能控制客戶端,即瀏覽器。

1

不,沒有。

3

編號PHP是一種服務器端語言,這意味着它在瀏覽器甚至開始渲染頁面之前完全完成了它的工作。你需要使用Javascript。

1

沒有,PHP是服務器端的腳本

1

PHP是一種服務器端語言,當您選擇查看源代碼時,它會生成您在頁面上看到的所有代碼。 PHP不能單獨影響客戶端,它需要通過JavaScript等語言來實現。

1

PHP是服務器端,因爲每個人都說,但是你可以添加一個target="_blank"屬性到你的窗體標籤。這不會執行任何工作服務器端,但可以讓您提交表單到一個新的窗口在服務器上處理。

一個巧妙的技巧,但1)在HTML嚴格和2)不贊成使用。

+0

唯一認爲有用的人是天真的客戶,他們認爲這會讓用戶在*他們的網站上(然而,有一些可以辯護的例外)。 *用於*很少用*。 – alex 2010-09-21 08:50:53