07-03-2009, 04:56 AM
| THREAD STARTER
#1 (permalink)
|
| The original NP Emo Kid Join Date: Jan 2005 Location: Plymouth, UK
Posts: 1,693
| [javascript] errors in IE 8 I currently us the below code for javascript insertion which works fine in FF & Opera but gives errors in IE.
(this was from a tutorial i found) Code: // add simple text
function addText(Text)
{
var obj = document.form.message;
obj.focus();
if (document.selection && document.selection.createRange) // Internet Explorer
{
sel = document.selection.createRange();
if (sel.parentElement() == obj)
{
sel.text = Text;
}
}
else if (obj != "undefined") // Firefox
{
var longueur = parseInt(obj.textLength);
var selStart = obj.selectionStart;
var selEnd = obj.selectionEnd;
obj.value = obj.value.substring(0,selStart) + Text + obj.value.substring(selEnd,longueur);
}
else
{
obj.value += Text;
}
obj.focus();
}
// wrap code in tags or just simply add them by themselves
function addTags(Tag, fTag)
{
var obj = document.form.message;
obj.focus();
// Internet Explorer
if (document.selection && document.selection.createRange)
{
sel = document.selection.createRange();
if (sel.parentElement() == obj)
{
sel.text = Tag + sel.text + fTag;
}
}
// Firefox
else if (obj != "undefined")
{
var longueur = parseInt(obj.textLength);
var selStart = obj.selectionStart;
var selEnd = obj.selectionEnd;
obj.value = obj.value.substring(0,selStart) + Tag + obj.value.substring(selStart,selEnd) + fTag + obj.value.substring(selEnd,longueur);
}
else
{
obj.value += Tag + fTag;
}
obj.focus();
} Here is a screenshot of the error: ????: NamePros.com http://www.namepros.com/programming/594061-javascript-errors-in-ie-8-a.html http://i43.photobucket.com/albums/e3...sh/jserror.jpg
I am no good at all with JS so i don't know what it means? |
| |