ugrás a tartalomhoz

Archívum - Ápr 27, 2011

MS IE9 és XML Documentum

w3net · 2011. Ápr. 27. (Sze), 17.21
A legújabb stabil Microsoft IE9 -es böngészővel próbáltam az egyik Ajaxos alkalmazásomat. és nagy döbbenetemre nem működött. Rájöttem, hogy valószinűleg az IE9-es bugos ???

A probléma az XML dokumentum instanciálásában van.
MS IE előtt igy kellett ActiveX-esen (tudom, tesztelni kell a verzióra, de most nem akarom azzal bonyolitani):

oXmlDoc = new ActiveXObject("Msxml2.DOMDocument.6.0");
Most pedig a legújabb MS IE9 már a W3C kompatibilis módon támogat(ná).

// Create a new empty Document object
    this.getDomDocument = function(){
        var oXmlDoc = null;

        // W3C
        if (document.implementation && document.implementation.createDocument){
            oXmlDoc = document.implementation.createDocument('','', null);

        // MSIE
        }else{

            for (var i=0; i < _MSXML_DOM_PROGIDS.length; i++){
                try {
                    oXmlDoc = new ActiveXObject(_MSXML_DOM_PROGIDS[i]);
                    _MSXML_DOM_PROGIDS = [_MSXML_DOM_PROGIDS[i]];
                    break;
                } catch (e) {
                    oXmlDoc = null;
                }
            }

        }

        return oXmlDoc;
    };
Tehát MS IE9 alatt már ez fut le:

oXmlDoc = document.implementation.createDocument('','', null);
Létrejön az oXmlDoc objektum, de nem tudom használni, mert nem támogatja a load metódust ?? WTF??

Ezen az oldalon a createDocument() -nál az áll, hogy az IE9 pre release 3 nem korrektül implementálta. A kérdésem az lenne, hogy tényleg bugos az IE9?? Van erről valamilyen cikk valahol? Most mit tegyek? Mi az, hogy incorrect?? Hogy lehet hibás a stabil verzió? Valaki?? Mit tegyek?
 

div, automatikus height tulajdonsággal

Webdev · 2011. Ápr. 27. (Sze), 08.26
Sziasztok!

A következőben kérném a segítségeteket: Ha megnézetik a következő képet...
Az oldal sémája ... így épülne fel a honlapom. Magát az oldalt nem akarok scrollozhatóvá tenni, hanem függőlegesen a képernyő méretét venné fel. Tehát a tartalommezőnek kellene dinamikusan alkalmazkodni a fejléc-lábléc közötti magassághoz, és ez a div lenne scrollozható.

Úgy megtudnám oldani, hogy betöltődéskor megkapná javascripttel a függőleges méretét. De nem hiszem el, hogy ezt nem lehet CSS-el, és akkor a böngésző méretének változásaihoz is igazodhatna a tartalom div.

Köszönöm a segítségeteket!