Javascript работает только в IE9,но не работает в chrome и др браузерах

скрипт js должен увеличивать масштаб документа. Я новичок в этой теме,поэтому прошу помощи svg вставлен в html через <object id="8x1" data="... .svg"> вызов функции <input type="image" src=".. .gif" name="zoomInBtn" onclick=zoomIn("8X1")>

function zoomIn(obj) {
    var zoomLevel = 6;
var xbegin = 0;
var ybegin = 0;
var coords;
var i;
     var svgDoc=document.getElementById(obj).contentDocument;
     var rootElement = svgDoc.documentElement;
    var viewbox = rootElement.getAttribute("viewBox");
    var coords  = viewbox.split(/ /);
    if (zoomLevel >= 1) {
        zoomLevel -= 1;
        for (var i = 0; i < coords.length; i++) {
            coords[i] *= 0.8;
        } 
        if (xbegin > 0 && ybegin > 0) {
            coords[0] = xbegin - coords[2]/2;
            coords[1] = ybegin - coords[3]/2;
        }
        return rootElement.setAttribute("viewBox", coords.join(" "));
    }
}

Ответы (0 шт):