2017-01-12 47 views
0

我有一個數據庫中的圖像鏈接到特定的Id $ SetID。通過點擊小圖像,它應該讓我知道數據庫中的大圖像,它的確如此,但我唯一的問題是,它會打開一個全新的選項卡來執行此操作。我想打開圖像爲小彈出或模式,以便觀看者可以在看到照片後快速關閉它。這裏是我的代碼:如何在php中打開鏈接作爲彈出窗口或模式?

print ("<td> <a href='$prefix$imagename'> <img src=\"$prefix$filename\" alt=\"Set $SetID\"/> </a> </td>"); 

$前綴是我的鏈接,$ imagename是id在數據庫中的大型石化,$ filename是在同一個數據庫中的小照片(大和小是指出錯誤的文件夾,但有相同的$ SetID)。 謝謝!

+0

我認爲你不能這樣做在PHP –

+0

PHP是服務器端,它只是發送文本到客戶端。它沒有彈出窗口或模式的概念。 – GordonM

+0

但我不能關閉PHP,在HTML中做,然後重新打開PHP?><?php等? –

回答

0

這是不可能的PHP,但你可以做的是

  • 創建genearal的JavaScript函數,該函數圖像的URL作爲參數
  • 在這個函數中打開一個彈出其作爲圖像內容在參數在PHP
  • 通過IMG URL標籤,當產生tumbnails的點擊數監聽器添加到類似:onlick="youfunction('imglink')"
相關問題