2011-08-28 281 views
0

我有標準的文字鏈接,全都說「全視圖」。當點擊這些鏈接發送這種形式的PHP:http://mysite.com/fullview.php?myimage=30javascript變量在新窗口中打開

基本上有縮略圖的圖像和文字鏈接,說全視圖。我希望fullview.php捕獲myimage變量,並將其顯示爲完整大小的圖像。意思是一個顯示圖像的空白頁面(fullview.php)。聲音喜歡javascript給我。

你如何把JavaScript到fullview.php捕獲變量並將其顯示爲完整大小的圖像?

MYIMAGE = 30可以是任何數量的例子:MYIMAGE = 942

感謝您的幫助,達雷爾

回答

1

如果你只是想顯示圖像的全尺寸視圖中,您可以考慮使用JavaScript圖像顯示庫,如fancybox。你可以用默認的autoDimensions: true選項來實現你想要的。

+0

did'nt使用此,但它會工作。我剛剛擺脫了文字鏈接,並鏈接了縮略圖,以在新窗口中打開。感謝兄弟,fancybox是一個不錯的程序,我看了幾個小時,而且很甜蜜! – Darrell

0

我想你逝去的圖片ID(myimage=30)到fullview.php。所以你可以簡單地用$_GET['myimage']fullview.php。現在,您可以使用此imageid來獲取圖像,並使用HTML <img>標記來顯示它。

例如在fullview.php

if(isset($_GET['myimage'])) { 
    $imageid = $_GET['myimage']; 
    echo "<img src='/images/folder/path/" . $imageid . ".jpg' />"; 
} 
+0

我有其他人告訴我同樣的事情,但它不會工作。我試過了。需要JavaScript。客戶端與服務器端問題。 – Darrell

+0

您正在調用'fullview.php'。這意味着你正在調用服務器端腳本。所以在服務器端,你必須處理服務器端語言。無論你如何調用'fullview.php',使用html鏈接或JavaScript onclick事件。 – NAVEED

+0

似乎可能工作。想象一下86個不同文件夾中的40,000個圖像。 JavaScript會處理這個更好? – Darrell