Advertisement
basictomonokai

感情判定結果画面表示用外部関数(子プログラム)

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