OSDN Git Service

123
[psychlops/silverlight.git] / test4 / TestPage.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
2 <html xmlns="http://www.w3.org/1999/xhtml" >\r
3 <!-- saved from url=(0014)about:internet -->\r
4 <head>\r
5     <title>PsychlopsSilverlight4test</title>\r
6     <style type="text/css">\r
7     html, body {\r
8             height: 100%;\r
9             overflow: auto;\r
10     }\r
11     body {\r
12             padding: 0;\r
13             margin: 0;\r
14     }\r
15     #silverlightControlHost {\r
16             height: 100%;\r
17             text-align:center;\r
18     }\r
19     </style>\r
20     \r
21     <script type="text/javascript">\r
22         function onSilverlightError(sender, args) {\r
23             var appSource = "";\r
24             if (sender != null && sender != 0) {\r
25               appSource = sender.getHost().Source;\r
26             }\r
27             \r
28             var errorType = args.ErrorType;\r
29             var iErrorCode = args.ErrorCode;\r
30 \r
31             if (errorType == "ImageError" || errorType == "MediaError") {\r
32               return;\r
33             }\r
34 \r
35             var errMsg = "Silverlight アプリケーションでハンドルされていないエラーが発生しまし " +  appSource + "\n" ;\r
36 \r
37             errMsg += "コード: "+ iErrorCode + "    \n";\r
38             errMsg += "カテゴリ: " + errorType + "       \n";\r
39             errMsg += "メッセージ: " + args.ErrorMessage + "     \n";\r
40 \r
41             if (errorType == "ParserError") {\r
42                 errMsg += "ファイル: " + args.xamlFile + "     \n";\r
43                 errMsg += "行: " + args.lineNumber + "     \n";\r
44                 errMsg += "位置: " + args.charPosition + "     \n";\r
45             }\r
46             else if (errorType == "RuntimeError") {           \r
47                 if (args.lineNumber != 0) {\r
48                     errMsg += "行: " + args.lineNumber + "     \n";\r
49                     errMsg += "位置: " +  args.charPosition + "     \n";\r
50                 }\r
51                 errMsg += "メソッド名: " + args.methodName + "     \n";\r
52             }\r
53 \r
54             throw new Error(errMsg);\r
55         }\r
56     </script>\r
57 </head>\r
58 <body>\r
59     <form id="parameters">\r
60                 <input type="text" size="10" id="TheInput" />\r
61         </form>\r
62 \r
63     <form id="form1" runat="server" style="height:60%">\r
64     <div id="silverlightControlHost">\r
65         <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="90%" height="80%">\r
66                   <param name="source" value="Bin/Debug/PsychlopsSilverlight4test.xap"/>\r
67                   <param name="onError" value="onSilverlightError" />\r
68                   <param name="background" value="white" />\r
69                   <param name="minRuntimeVersion" value="3.0.40624.0" />\r
70                   <param name="autoUpgrade" value="true" />\r
71                   <param name="enableHtmlAccess" value="true" />\r
72                   <param name="enableGPUAcceleration" value="true" />\r
73                   <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration:none">\r
74                           <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Microsoft Silverlight を入手" style="border-style:none"/>\r
75                   </a>\r
76             </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div>\r
77     </form>\r
78 </body>\r
79 </html>\r