Código Javascript :
function getValues(){ var urlEnd = document.URL.indexOf('?'); var values = new Array(); var names; if (urlEnd != -1){ var params = document.URL.substring(urlEnd+1, document.URL.length).split('&'); for(i=0; i<params.length; i++) { names = params[i].split('='); values[names[0]] = names[1]; } } return values; } values = getValues(); // Define las variables var pagina = unescape(values["pagina"]); function getNombre2() { return (pagina); }
y despues en mi swf mando llamar la variable pagina y ejecuto una funcion (flipGotoPage) de esta forma:
Código ActionScript :
import flash.external.ExternalInterface; myBook.onInit = function () { var pagNum = ExternalInterface.call("getNombre2"); this.flipGotoPage(pagNum); }
En firefox y safari funciona correctamente pero en IE no, el problema esta en mi javascript? o en mi actionscript? que puedo hacer para solucionarlo, agradeceria su ayuda.