看板 PHP 關於我們 聯絡資訊
環境: 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
LewisHamiltn:沒有所謂歷史屬性這種東西...cookie or session 10/18 20:01
LewisHamiltn:or你的appserv爆炸了 貼點程式碼來看看吧... 10/18 20:01
GoodTauSo:我的意思就是IE誤判元件屬性的"歷史資料"而套用到別處 10/19 00:09
guardlan:好幾台電腦都是如此!? 網址來我看一下...=.= 10/19 11:48
※ 編輯: GoodTauSo 來自: 140.114.53.194 (10/19 14:21)
guardlan:看了...不過我看不懂...從沒遇過你說的這個問題... 10/19 18:12
guardlan:感覺很像是瀏覽器掛掉...沒理由每台電腦都這樣吧...!? 10/19 18:14
GoodTauSo:找到原因了,每個php的class都取成同樣名稱會導致此情況 10/19 19:44