Advertisement
basictomonokai

画像URL入力画面用外部関数(子プログラム)

Jan 18th, 2016
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. fn.def embox0$(ken1$)
  2.  
  3. grabfile outhtml$,"emo00.html",1
  4.  
  5. outhtmlk$="\n"
  6.  
  7.  
  8. outhtml$=replace$(outhtml$,"@@@1@@@",ken1$)
  9.  
  10.  
  11. HTML.OPEN
  12.  
  13. HTML.LOAD.string outhtml$
  14.  
  15.  
  16. ! loop until data$ is not ""
  17.  
  18. DO
  19. HTML.GET.DATALINK data$
  20. UNTIL data$ <> ""
  21.  
  22. type$ = LEFT$(data$, 4)
  23.  
  24. data$ = MID$(data$,5)
  25.  
  26. ! Act on the data type
  27. ! Shown are all the current data types
  28.  
  29. SW.BEGIN type$
  30.  
  31. ! Back Key hit.
  32. ! if we can go back then do it
  33. SW.CASE "BAK:"
  34. PRINT "BACK key: " + data$
  35. popup "強制終了します",0,0,0
  36. html.close
  37. pause 2000
  38. exit
  39. SW.BREAK
  40.  
  41. ! A hyperlink was clicked on
  42. SW.CASE "LNK:"
  43. PRINT "Hyperlink selected: "+ data$
  44. popup "想定外のデータ受信 強制終了します",0,0,0
  45. pause 5000
  46. html.close
  47. exit
  48.  
  49. SW.BREAK
  50.  
  51. ! An error occured
  52. SW.CASE "ERR:"
  53. PRINT "Error: " + data$
  54. popup "エラーが発生しました 終了します",0,0,0
  55. pause 2000
  56. html.close
  57. exit
  58. SW.BREAK
  59.  
  60. ! User data returned
  61. SW.CASE "DAT:"
  62. ! PRINT "User data: " + data$
  63.  
  64. ! Check for Exit
  65. IF data$ = "Exit"
  66. PRINT "User ended demo."
  67. HTML.CLOSE
  68. popup "想定外のデータ受信 強制終了します",0,0,0
  69. pause 5000
  70. exit
  71. else
  72. msx$=data$+" が選択されました"
  73. popup msx$,0,0,0
  74. html.close
  75. pause 2000
  76. ENDIF
  77. SW.BREAK
  78.  
  79. ! Form data returned.
  80. ! Note: Form data returning
  81. ! always exits the html.
  82.  
  83. SW.CASE "FOR:"
  84. PRINT "Form data: "+data$
  85. popup "想定外のデータ受信 強制終了します",0,0,0
  86. pause 2000
  87. HTML.CLOSE
  88. exit
  89. SW.BREAK
  90.  
  91.  
  92.  
  93. SW.DEFAULT
  94. PRINT "Unexpected data type:", type$ + data$
  95. popup "想定外のデータ受信 強制終了します",0,0,0
  96. pause 2000
  97. HTML.CLOSE
  98. exit
  99.  
  100. SW.END
  101.  
  102. fn.rtn data$
  103.  
  104. fn.end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement