Hola a todos, tengo un problemita, estoy utilizando un js para extraer un parametro de un URL y enviarlo a un XSL, me funciona bien en mi navegador pero varios amigos me han dicho que la pagina no carga y le aparece el siguiente error de JS, "Error: Automation server can´t create object"
Estuve investigando y supuestamente puede ser porque estoy utilizando ActiveXObject.
La verdad no se mucho de todo esto
Alguien me podría decir como reemplazarlo? les anexo mi código js para ver si me pueden ayudar
<SCRIPT LANGUAGE="javascript">
function delineate(str)
{
theleft = str.indexOf("=") + 1;
theright = str.lastIndexOf("&");
if (theright<1)
{return(str.substring(theleft));}
else
{return(str.substring(theleft, theright));}
}
function load()
{
var locate = window.location
document.form1.param1.value = locate
var text = document.form1.param1.value
//document.write("Parameter1 is " +delineate(text));
xml = new ActiveXObject("Msxml2.DOMDocument.4.0");
xml.async = false;
xml.load("../xml/CB01.xml");
xsl = new ActiveXObject("Msxml2.FreeThreadedDOMDocument.4.0" );
xsl.async = false;
xsl.load("../xml/viewImage.xsl");
template = new ActiveXObject("Msxml2.XSLTemplate.4.0");
template.stylesheet = xsl;
processor = template.createProcessor();
processor.input = xml;
processor.addParameter("id", delineate(text));
processor.transform();
document.write(processor.output);
}
</SCRIPT>
Gracias de Antemano!!!!