ugrás a tartalomhoz

Archívum - Ápr 27, 2011 - Fórum téma

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):
  1. oXmlDoc = new ActiveXObject("Msxml2.DOMDocument.6.0");  
Most pedig a legújabb MS IE9 már a W3C kompatibilis módon támogat(ná).
  1. // Create a new empty Document object  
  2.     this.getDomDocument = function(){  
  3.         var oXmlDoc = null;  
  4.   
  5.         // W3C  
  6.         if (document.implementation && document.implementation.createDocument){  
  7.             oXmlDoc = document.implementation.createDocument('',''null);  
  8.   
  9.         // MSIE  
  10.         }else{  
  11.   
  12.             for (var i=0; i < _MSXML_DOM_PROGIDS.length; i++){  
  13.                 try {  
  14.                     oXmlDoc = new ActiveXObject(_MSXML_DOM_PROGIDS[i]);  
  15.                     _MSXML_DOM_PROGIDS = [_MSXML_DOM_PROGIDS[i]];  
  16.                     break;  
  17.                 } catch (e) {  
  18.                     oXmlDoc = null;  
  19.                 }  
  20.             }  
  21.   
  22.         }  
  23.   
  24.         return oXmlDoc;  
  25.     };  
Tehát MS IE9 alatt már ez fut le:
  1. 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!