Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vadio

[Resolvido] XHTML

Recommended Posts

como dito não funciona não sei pq...

ai vai o código...

 

function addFF(){
 	var processor = new XSLTProcessor();
	processor.importStylesheet(xslDoc);
	var doc = processor.transformToFragment(xmlDoc,document);
		
	conteudo = document.getElementById("conteudo");
	if(conteudo.hasChildNodes()) conteudo.removeChild(conteudo.firstChild);
	else conteudo.appendChild(doc);
 }
 function addIE(){
 alert("oi");
 	conteudo = document.getElementById("conteudo");
	var doc = xmlDoc.transformNode(xslDoc);
 	conteudo.innerHTML = doc;
 }
 function carregarAtletas(){

 	xmlDoc = criaXMLDocument();
	xslDoc = criaXMLDocument();

	xmlDoc.async = false;
	xslDoc.async = false;
	
	xmlDoc.load("atletas.xml");
	xslDoc.load("atletas.xsl");
	
	if(window.ActiveXObject != null){
	 	addIE();
	}else{
	 	addFF();
 }	}

desde já obrigado =D

Compartilhar este post


Link para o post
Compartilhar em outros sites

on click de botão, notei q no IE não funciona logo

na terceira linha da funçãp carregar atletas

o código da criaXMLDocument é este

function criaXMLDocument(){
	var XMLDOCUMENT_IE = new Array(
			"Msxm12.DOMDocument.6.0",
			"Msxm12.DOMDocument.5.0",
			"Msxm12.DOMDocument.4.0",
			"Msxm12.DOMDocument.3.0"
		);
	
	var XMLdoc = null;
	
	if(window.ActiveXObject != null){
		for(var i=0; i<XMLDOCUMENT_IE.length; i++ ){
			try{
				var XMLdoc = new ActiveXObject(XMLDOCUMENT_IE[i]);
				return XMLdoc;
			}catch(oErro){}
		}//for
		throw new Error("Pacote XML não instalado");
	}else{
		for(var i=0; i<XMLDOCUMENT_IE.length; i++ ){
			try{
				var XMLdoc = document.implementation.createDocument("","",null);
				return XMLdoc;
			}catch(oErro){}
		}//for
		throw new Error("Pacote XML não instalado");
	}
}
OBS: sei q ele chama direito pq ele acusa erro de script e se eu colocar um alert antes da 3linha da func. carregaratletas ele funciona normal alé o alert..

Compartilhar este post


Link para o post
Compartilhar em outros sites

descobri q no IE minha func. criaXMLDocument

vai até a linha

var XMLdoc = new ActiveXObject(XMLDOCUMENT_IE);

daí da pau, mas não faço idéia do pq.... =( alguém aí pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.