曾經在系統中使用了一個從網上弄來的可編輯select,根據需要做了一些修改,在ie6下面運行正常。昨晚突然收到領導郵件說不好用。了解完才知道是在ie8下面出問題,每次把鼠標放到那個

黃色的按鈕上面,都會出現一個action.do的提示。
此button對應的js是:
esHTML='<div id='+this.divname+'>'
+'<table id='+this.tablename+' cellpadding=0 cellspacing=0 class=select><tr><td bgcolor=#FFFFFF>'
+'<input type=text class=selecttext size="'+size+'" name='+name+' value="'+defaulttext+'" '+readonly+'><td><button class=selectbutton id='+this.buttonname+'>6</td></tr></table>'
+'</div>'
ps:俺們以前一直只支持ie6,這就是不做網站的好處。
趕緊下載一個ie8裝上,確認此問題,然后滿世界的找資料。說實話,也沒找到。
后來一氣之下試驗了一下另外一種寫法,居然好用了,希望牛人給點解釋。
esHTML='<div id='+this.divname+'>'
+'<table id='+this.tablename+' cellpadding=0 cellspacing=0 class=select><tr><td bgcolor=#FFFFFF>'
+'<input type=text class=selecttext size="'+size+'" name='+name+' value="'+defaulttext+'" '+readonly+'><td><input type="button" class="selectbutton" id='+this.buttonname+' value="6"/></td></tr></table>'
+'</div>'
看來要趕緊學習了,不然ie9出來我就得去要飯了。
posted on 2009-04-03 15:23
temper 閱讀(114)
評論(0) 編輯 收藏