作者GoodTauSo (一再的失敗...)
看板PHP
標題[請益] 版面位置會受到上一個開啟的php頁面影響.
時間Mon Oct 18 19:22:28 2010
環境: WindowsXP + PHP5 + IE8
用IE開啟兩個不同PHP時,後開的版面配置會被前開的所影響.
比方說
index1.php內有一button名稱123
index2.php內有一button名稱456
如果先開index1,再開index2,
則index2內的button名稱會變成123,
同時位置也會跟index1內的button一樣.
反之如果先開index2再開index1,
則index1內的元件(如果有相同類型元件)會受到index2的設定所影響,
但是執行上是正常的(按下去的功能沒有受到影響).
是一個簡易的研討會報名系統,有報名頁面與查詢頁面
正常的報名頁面
http://ppt.cc/luQ8
正常的查詢頁面
http://ppt.cc/ywr3
受"查詢頁面"影響的報名頁面
http://ppt.cc/0tsz
受"報名頁面"影響的查詢頁面
http://ppt.cc/eEAs
必須要將所有IE關閉,再開啟一個新IE才會恢復正常
試了幾台電腦都是如此,
感覺好像是元件的"歷史屬性"被套用到其它同類型的不同元件去了.
要如何修正?
--
test
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.53.194
1F:→ LewisHamiltn:沒有所謂歷史屬性這種東西...cookie or session 10/18 20:01
2F:→ LewisHamiltn:or你的appserv爆炸了 貼點程式碼來看看吧... 10/18 20:01
3F:→ GoodTauSo:我的意思就是IE誤判元件屬性的"歷史資料"而套用到別處 10/19 00:09
4F:→ guardlan:好幾台電腦都是如此!? 網址來我看一下...=.= 10/19 11:48
※ 編輯: GoodTauSo 來自: 140.114.53.194 (10/19 14:21)
5F:→ guardlan:看了...不過我看不懂...從沒遇過你說的這個問題... 10/19 18:12
6F:→ guardlan:感覺很像是瀏覽器掛掉...沒理由每台電腦都這樣吧...!? 10/19 18:14
7F:→ GoodTauSo:找到原因了,每個php的class都取成同樣名稱會導致此情況 10/19 19:44