作者idcomputer (順)
看板Ajax
標題Re: [問題] 有辦法取得PHP的動態變數?!
時間Thu Sep 18 09:39:40 2008
想請教
如果我有三個圖層
分別名稱是
<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
1F:→ TonyQ:onclick="alert(this.id)" onmouseout="alert(this.id)" 09/18 09:58
2F:→ idcomputer:請教一下有辦法在,MOUSEOUT時將此ID存在變數中 09/18 10:36
3F:→ idcomputer:再透過WINDOW.OPEN或其他更好的方式傳遞這個ID變數 09/18 10:37
4F:→ idcomputer:到PHP的CHECK文件中來更新資料庫嗎?! 09/18 10:37
5F:推 LPH66:是有更好的方式啊(望向本版版名) 09/18 11:25
6F:→ LPH66:不過window.open也是OK就是了... 09/18 11:26
7F:→ TonyQ:你可以拿個隱藏的iframe , src指向那個php就是了... 09/18 13:02