Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. <html>
  2. <title>外部スクリプト</title>
  3. <body>
  4. </body>
  5. <!-- script id=scriptTAG src="script.js"></script>-->
  6. <script>
  7. resizeTo(200,200)
  8. scr = document.createElement('script')
  9. scr.src = 'script.js'
  10. document.body.insertBefore(scr)
  11. scr.onreadystatechange = function(){
  12. // onloadイベントは発生しなかった。
  13.  
  14. // 「loading」しか発生しない。。
  15. confirm(scr.readyState)
  16.  
  17. // 試しに以下の行を無効化して以降の処理を継続させてみたが、fsというオブジェクトは宣言されていないというエラーが出てしまう。。
  18. if(scr.readyState!='complete'){return}
  19.  
  20. confirm('開始')
  21. // pathScript = fs.GetAbsolutePathName(scriptTAG.src)
  22. pathScript = fs.GetAbsolutePathName(scr.src)
  23. path = gsf2+'\\wsf.wsf'
  24. pathDQ = function(path){return 0<path.indexOf(' ') ? ('"'+path+'"') : path}
  25. ws = fs.CreateTextFile(path)
  26. ws.Write(['<-job>','<-script src="'+pathScript+'"><-/script>','<-script>','!'+function(){ WScript.Echo(gsf2) }+'()','<-/script>','<-/job>'].join('\r\n').replace(/<-/g,'<'))
  27. ws.Close()
  28. shell.Run('cmd /C '+pathDQ(path), 0, true)
  29. fs.DeleteFile(path)
  30. }
  31. document.body.innerText = document.body.outerHTML
  32. </script>
  33. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement