Support » Plugin: NextGEN Gallery - WordPress Gallery Plugin » Invalid Argument Javascript Errors – solution

  • shutter.js and shutter_reloaded.js were throwing javascript errors on lines 36 and 44 respectively. Below is a solution I found.

    To quote the original source of the fix,

    “looks like javascript may not directly access someLink.href when doing string matching when looping through a collection of DOM nodes. Whether this is tied to your doctype or triggered by some other script, or a security change with a service pack update, I’m not sure, and it’s quite weird.”

    The Fix:


    ext = ( L.href.indexOf('?') == -1 ) ? L.href.slice(-4).toLowerCase() : L.href.substring( 0, L.href.indexOf('?') ).slice(-4).toLowerCase();

    at each location with

    ext = ( L.getAttribute('href').indexOf('?') == -1 ) ? L.getAttribute('href').slice(-4).toLowerCase() : L.getAttribute('href').substring( 0, L.getAttribute('href').indexOf('?') ).slice(-4).toLowerCase();

    Hope that helps save someone else some time!

  • The topic ‘Invalid Argument Javascript Errors – solution’ is closed to new replies.