作者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