2015-09-01 47 views
3

有一些代碼已經在我們的網站上用了近十年時間,用來彈出一個窗口並顯示操作結果。它通過回顯一個簡單窗口的代碼來運行,如下所示。沒有JavaScript。PHP回顯一個彈出窗口

下面是創建窗口的PHP代碼:

echo "<body>"; 
echo '<p>Profile sent successfully to your email.</p>'; 
echo '<br /><input type="button" value="Close Window" onclick="window.close();" />'; 

我想補充一些文本的窗口和風格也有些沒有一個完整的重新設計取代它。但是,我沒有看到窗口大小被控制的任何方式。我曾嘗試加入一些樣式來控制窗口的大小,但不管窗口在這裏的大約400像素顯示由175px固定大小打開什麼:

simple "echo" window

當我添加文字,它下面下推看似固定的窗戶大小。

那麼如何控制這種窗口的大小和風格呢?

+4

告訴你的PHP代碼是什麼顯示內容_inside_彈出,但有JavaScript代碼的其他地方被啓動彈出窗口。找到它,你會發現如何指定窗口大小。 – jszobody

回答

2

正如傑弗裏說,有肯定是一個一塊通過加載此PHP頁面內容打開的窗口中的JavaScript坐在某處。

尋找在您的JS文件是這樣的地方:

window.open("/print-email-profile.php?mo..."); 

您的代碼似乎並不具有複雜的結構,因爲沒有類/ ID或任何作用域結構。

因此,由任何IDE,你可以搜索「window.open」和檢查結果。

之後你會發現JS window.open(),請參閱此鏈接瞭解如何您可能改變這種彈出窗口的大小和位置:W3Schools on window.open()

+0

我只是看錯了地方。這是爲了找到其中的JavaScript被綁定到控制所需的確切步驟。問題解決了。 –

+0

高興聽到:) –