2014-10-18 98 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