Pesquisar no site de suporte

Evite golpes de suporte. Nunca pedimos que você ligue ou envie uma mensagem de texto para um número de telefone, ou compartilhe informações pessoais. Denuncie atividades suspeitas usando a opção “Denunciar abuso”.

Saiba mais

Esta discussão foi arquivada. Faça uma nova pergunta se precisa de ajuda.

createDom not working in lastes verion of Firefox

more options

createDOM does not work with the latest version of Firefox.

My code is below.

function showPartInfo(partref)
{

var partbase = createDOM("partbase.xml");
   
    if (top.IE5plus) {
        var element = partbase.selectSingleNode("//partinfo[@partref='" + partref + "']");
    } else {
        // since 'selectSingleNode' is not available in the mozilla dom,
        // we have to track down the node the long way
        var element = null;
        // the alert is needed in FireFox to add a small delay while the partbase is searched, with out this the function does not work
        alert("Searching, Press OK to Continue...");
        var parts = partbase.getElementsByTagName("partinfo");
        for (i = 0; i < parts.length; i++) {
            if (parts[i].getAttribute("partref") == partref) element = parts[i];
        }
    }

    if(element != null)
    {
        partinfo = element;
        popup = window.open("../../other/partform.html", "popup", "resizable=yes,width=600,height=180,scrollbars=yes");
       	popup.focus();
    }
    else 
    	alert("Sorry, the RPSTL contains no part information for the item you have selected.");
}
createDOM does not work with the latest version of Firefox. My code is below. <pre><nowiki>function showPartInfo(partref) { var partbase = createDOM("partbase.xml"); if (top.IE5plus) { var element = partbase.selectSingleNode("//partinfo[@partref='" + partref + "']"); } else { // since 'selectSingleNode' is not available in the mozilla dom, // we have to track down the node the long way var element = null; // the alert is needed in FireFox to add a small delay while the partbase is searched, with out this the function does not work alert("Searching, Press OK to Continue..."); var parts = partbase.getElementsByTagName("partinfo"); for (i = 0; i < parts.length; i++) { if (parts[i].getAttribute("partref") == partref) element = parts[i]; } } if(element != null) { partinfo = element; popup = window.open("../../other/partform.html", "popup", "resizable=yes,width=600,height=180,scrollbars=yes"); popup.focus(); } else alert("Sorry, the RPSTL contains no part information for the item you have selected."); }</nowiki></pre>

Alterado por cor-el em

Todas as respostas (1)

more options

The last version of Firefox where createDOM worked was 68.12