Re: [問題] 有辦法取得PHP的動態變數?!

看板Ajax作者 (順)時間15年前 (2008/09/18 09:39), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串2/8 (看更多)
想請教 如果我有三個圖層 分別名稱是 <div id="id1" class="board" style="position: absolute; top: 100px; left: 300px; >1</div> <div id="id2" class="board" style="position: absolute; top: 300px; left: 300px; >2</div> <div id="id3" class="board" style="position: absolute; top: 500px; left: 300px; >3</div> 有辦法透過onmouseup或是其他方式,當滑鼠按下或離開的時候取得該圖層的id嗎?! ※ 引述《idcomputer (順)》之銘言: : 網頁中圖層的ID設定為圖層資料表中的主鍵 ID : <div id="<?php echo $row['id']; ?>"......略> : 寫完拖曳功能後 : 因為資料表內有N筆資料 : 透過回圈後有N個圖層,顯示在網頁上可以進行拖拉 : 想要在JAVASCRIPT中, : mouseUp後取得所移動的圖層ID以及X,Y座標位置, : 然後透過WINDOW.OPEN將資料UPDATE至MYSQL中 : ******************************* : function mouseUp{ //滑鼠按鍵離開後 : . : . : . : 省略 : var cc = "<?php echo $row_Recordset1['id']; ?>"; : alert (cc); : } : 試著用上面的方法去取得ID : 但不管拖曳哪個圖層 : ALERT出來的都只有第一個圖層的ID值 : 想請教問題是出在哪邊呢?! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.221.166.118

09/18 09:58, , 1F
onclick="alert(this.id)" onmouseout="alert(this.id)"
09/18 09:58, 1F

09/18 10:36, , 2F
請教一下有辦法在,MOUSEOUT時將此ID存在變數中
09/18 10:36, 2F

09/18 10:37, , 3F
再透過WINDOW.OPEN或其他更好的方式傳遞這個ID變數
09/18 10:37, 3F

09/18 10:37, , 4F
到PHP的CHECK文件中來更新資料庫嗎?!
09/18 10:37, 4F

09/18 11:25, , 5F
是有更好的方式啊(望向本版版名)
09/18 11:25, 5F

09/18 11:26, , 6F
不過window.open也是OK就是了...
09/18 11:26, 6F

09/18 13:02, , 7F
你可以拿個隱藏的iframe , src指向那個php就是了...
09/18 13:02, 7F
文章代碼(AID): #18qR5Tam (Ajax)
討論串 (同標題文章)
文章代碼(AID): #18qR5Tam (Ajax)