2011-08-28 130 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