use this for browsr that don't support slice:
if (Array.prototype.splice && typeof([0].splice(0))=='number')
Array.prototype.splice=null;
if (!Array.prototype.splice) {
Array.prototype.splice=function(start,del) {
var a=arguments;
if (typeof(start)!='number') start=0;
if (start<0) start=Math.max(0,this.length+start);
if (start>this.length) {
if (a.length>2) start=this.length;
else return [];
}
if (a.length<2) del=this.length-start;
del=(typeof(del)=='number')?Math.max(0,del):0;
var removeArray=this.slice(start,start+del);
var endArray=this.slice(start+del);
this.length=start;
for (var i=2; i<a.length; i++) this[this.length]=a[i];
for (var i=0; i<endArray.length; i++) this[this.length]=endArray[i];
return removeArray;
};
}
ciao
Y
_______________________________________________
Dynapi-Dev mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-dev