Vyhľadajte odpoveď

Vyhnite sa podvodom s podporou. Nikdy vás nebudeme žiadať, aby ste zavolali alebo poslali SMS na telefónne číslo alebo zdieľali osobné informácie. Nahláste prosím podozrivú aktivitu použitím voľby “Nahlásiť zneužitie”.

Learn More

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>

Upravil(a) cor-el dňa

Všetky odpovede (1)

more options

The last version of Firefox where createDOM worked was 68.12