window.open 함수가 완전히로드 된 후 함수를 호출하려고합니다.Javascript window.open 이후의 함수 호출
그러나 onload 함수를 사용하는 것이 너무 빨리 호출됩니다. 적중중인 URL은 Excel 스프레드 시트를 열고 2 초에서 1 분 정도 소요됩니다.
window.open 함수가 호출되자 마자 onload 함수가 호출됩니다. 그러나 URL이 잘못되었을 때가 아니라 Excel 문서가 열렸을 때를 알아야합니다.
나는 간격을 설정 시도했다 그러나 그것은 호출되는 아니에요 :
w = window.open(url,'_parent',false);
w.onload = function(){
console.log('here');
setInterval(function(){
alert('Hi');
},10);
왜 자식 창에서이 작업을 수행하지 않습니까? 그리고 Excel 파일을 여는 코드를 공유하는 것을 신경 쓸 필요가 없다면 파일을 Excel 파일로로드하는 것이 실제 트리거가되기 때문에 멋지게 될 것입니다. –
파일을 열 때 Excel 파일을 열 것인지 아니면 언제 열렸는지 정확히 알고 있습니까? – zaw
나는 엑셀 파일이 열렸을 때/윈도우가 문서를 완전히로드했음을 알 필요가있는 extjs 그리드가 뒤에있다. Excel 파일을 여는 CGI 스크립트입니다. – pm13