0
我有一個PHP文件名爲sample.php
,其中包括下面的代碼:觸發PHP代碼在同一頁
$abc = new DOTNET("FirstDotNet, Version=1.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxx", "FirstDotNet.Class1");
echo $abc->Connect();
echo $abc->PrintItem();
echo "<img src=\"image.png\" onclick=\"\" />";
我要的是:
- 運行前兩個的開頭碼的頁面加載(這和往常一樣)
- 不允許頁面加載開始時的第三行代碼。
- 允許第三行代碼在單擊圖像時運行。
這些操作必須位於相同的php
頁面上,而不是通過表單發佈或藉助其他php文件。
這可能嗎?如何在頁面加載後觸發第三行代碼?
PHP是一種服務器端語言,它不知道何時在瀏覽器中加載頁面,以及何時單擊元素。您需要使用Javascript或客戶端腳本。 – Devon
Welp,要求不可能滿足。正在中止... –
您意識到第三行只是在返回html響應之前執行'$ abc-> PrintItem()',對嗎?所有這些代碼在頁面加載到瀏覽器之前運行,產生被解釋爲標記的文本?你期望該功能做什麼? –