2012-05-29 76 views
0

我深化發展與HTML網頁aplication,我想打電話給一個PHP腳本在圖像上點擊,所以我用這個代碼如何在點擊圖片html後調用php腳本?

<img src="photo/suppc.png" width="295" height="36" onclick="<?php 
include("D:/EasyPHP-5.3.3.1/www/supcont.php"); 
?>" target="fenetreA" /> 

時,但顯示的圖像(點擊之前,當執行該代碼的PHP它)

+0

這不是它的工作原理。您需要將圖像鏈接到一個新的URL(PHP腳本):'「'但是,您將需要鏈接到http位置,而不是服務器路徑 –

+0

請參閱以下鏈接,它可能會對您有所幫助http:/ /stackoverflow.com/questions/6509153/calling-a-php-function-in-my-code-with-clicking-an-image –

回答

1
onclick="document.location.href='/supcont.php';return false;" 
0

PHP是一個服務器端的事情,所以是行不通的,因爲它總是被轉化爲相應的輸出之前到按下被電線。如果你想要客戶端UI腳本,那麼你需要使用Javascript或其他東西。

理想情況下,您只需將圖像封裝在鏈接中,並將該鏈接指向適當的目的地,然後瀏覽器即可處理單擊。

1

您需要將圖像嵌入到超鏈接中。嘗試這樣的:

<a href="supcont.php" target="fenetreA"><img src="photo/suppc.png" width="295" height="36"/></a> 
1

PHP是一種服務器端語言。你不能在PHP腳本到HTML

你可以做這樣的事情

<img src="photo/suppc.png" width="295" height="36" onclick="supcont.php" target="fenetreA" /> 

我認爲這是這裏唯一的解決辦法。

祝你好運!

+0

thx但這不起作用:(問題是,我有一個函數在php腳本,我想打電話 – emna

+0

你需要在onclick屬性中放入一段JavaScript,而不是文件名 – Quentin

+0

@emma對不起,你不能通過html或javascript調用該函數,你只能加載一個php頁面調用該函數 –