2014-10-18 58 views
0

我只是想知道社交媒体网站如何在那里添加一个链接到那里的弹出窗口第一个图像加载到相同的弹出窗格的下一个新的图像。在弹出窗口中加载下一个图像Div

我在弹出的第一张图片中,正如你所看到的,我尝试使用不同的页面加载所有功能的工作。我现在面临

<? if($user2_id==$_SESSION['id']){ 
$cover="SELECT coverphoto_id,coverphoto from coverphotos WHERE coverphoto_userid='$user1_id'"; 
$rescover=mysqli_query($mysqli,$cover) or die(mysqli_error($mysqli)); 
$rowcover=mysqli_fetch_assoc($rescover); 
?> 
    <script> 
    function popup(){ 
     $("#popUpDiv").load('include/covermedia.userimage.php?pid=<? echo $rowcover['coverphoto_id'] ?>'); 
     $("#blanket").show(); 
     $("#popUpDiv").show(); 
    } 
    </script> 
    <div id="blanket" style="display:none"></div> 
    <div id="popUpDiv" style="display:none"> 

    <a href="#" onClick="popup('popUpDiv')" >X</a> 

    </div> 

    <a href="#" onClick="popup('popUpDiv')" ><div id="usercover" > 
    <? echo "<img id=\"coverimage\" border=\"0\" src='coverimages/".$rowcover['coverphoto']."?".time()."' width=\"600px\" onerror='this.src=\"coverimages/nocover.png\"' alt='onerror='this.style.height='300px'>"; 
    ?> 

问题是,在加载页面的上一页和下一页的链接不加载弹出DIV中的下一个新的数据,他们浏览网页。

`include/covermedia.userimage.php?pid=".$photo_prev['coverphoto_id']."'` 

有没有简单的方法,我可以做到这一点..甚至没有一个页面加载到弹出?

回答

1

如果你改变页面位置,这听起来像你,把你准备好的股利(或您的DIV中)的iframe,改变IFRAME SRC到新网址:

$("#popUpIFrame").attr('src','include/covermedia.userimage.php?pid=<? echo $rowcover['coverphoto_id'] ?>'); 
+0

OOO太棒了。我必须承认我四处张望,并认为这与Iframe有关。感谢您的帮助。 – dave 2014-10-18 12:13:20