在網上看了很多用js在游標處插入文字的**,很多都沒有用,互抄而已,浪費時間。最近用到乙個新方法,可以到達這個需求。ie支援document.selection,firefox,chrome,safari以及opera都有selectionstart和selectionend屬性。
效果演示
**如下:
view source
print?
01
function
inserttext(obj,str)
else
if
(
typeof
obj.selectionstart ===
'number'
&&
typeof
obj.selectionend ===
'number'
)
else
16
}
17
function
moveend(obj)
else
if
(
typeof
obj.selectionstart ==
'number'
&&
typeof
obj.selectionend ==
'number'
)
28
}
如何在FrameLayout設定按鈕的位置
今天想寫乙個簡單的記事本,首頁是採用framelayout布局,裡面包括乙個listview和乙個button按鈕,想要把按鈕放在右下角。我們知道幀布局是將元件放在左上角的位置,當新增多個元件時,後面的元件會覆蓋之前的元件,那麼我們怎麼講button放在右下角呢 1 首先設定按鈕的 layout g...
關於TextArea裡獲取游標相對位置的問題
其中,最難解決的問題應該就是獲取當前游標據文字框的相對位置了。因為乙個普通的通過正常的途徑是無法獲取到的。那怎麼辦呢 第一步 建立乙個普通的textarea框,然後在textarea外層套乙個div div的position設為relative,到時候會根據這個div來定位彈出框的位置 第二步 建立...
如何在64位的Linux中執行32位的應用程式
大部分linux發行套件都有針對x86 64處理器的版本。比較典型的x86 64的處理器有adm athlon ii和英特爾xeon。因為這些linux發行套件都有自己專用的軟體源,這些軟體源會為提供所有它所支援的應用軟體的二進位製包。如果你滿足於linux的安裝方式,你可能不會需要執行32位的程式...