יש לי פונקציה שמצאתי שתומכת בכל הדפדפנים, הממ,
לקח לי המון זמן למצוא פונקציה שתומכת בכל הדפדפנים,
אני ממש לא בטוח שזאת זאת,
PHP קוד:
function GetSelected( elementID )
{
var obj = document.getElementById( elementID );
if( !obj )
throw "Element " + elementID + " not found!";
// Netscape, Mozilla, Firefox
if( typeof(obj.selectionStart) != "undefined" )
{
obj.focus();
var start_selection = obj.selectionStart;
var end_selection = obj.selectionEnd;
if (end_selection < start_selection)
{
var temp = end_selection;
end_selection = start_selection;
start_selection = temp;
}
return (obj.value).substring(start_selection, end_selection);
}
// Internet Explorer
if( obj.createTextRange )
{
obj.focus( obj.caretPos );
obj.caretPos = document.selection.createRange().duplicate();
return obj.caretPos.text;
}
}
תבדוק שוב ליתר ביטחון.