source: pro-violet-viettel/sourcecode/application/modules/frontend/views/flashscript.php @ 482

Last change on this file since 482 was 474, checked in by dungnv, 11 years ago
File size: 2.1 KB
Line 
1<script type="text/javascript" language="JavaScript">
2<!--//
3
4var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
5var g_Flash = null;
6var g_cbData = "";
7
8function InitViolet() {
9  g_Flash = isInternetExplorer ? LectorEditorOnline : document.LectorEditorOnline;
10}
11
12function GetClipboardItem() {
13  var cbData = window.clipboardData? window.clipboardData.getData('Text'): g_cbData;
14  g_Flash.SetVariable("clipboardData", cbData);
15  g_Flash.SetVariable("command", "Get Text");
16}
17
18function SetClipboardItem(args) {
19  if (window.clipboardData) window.clipboardData.setData('Text', args);
20  else g_cbData = args;
21  g_Flash.SetVariable("command", "Set OK");
22}
23
24function SetWindowTitle(fileName) {
25  if (fileName == "") document.title = "Violet Online";
26  else {
27    var docName = fileName.substring(0, fileName.length - 4);
28    document.title = "Violet Online - " + docName;
29  }
30}
31
32function SetWindowState() {
33  var full = (g_Flash.width == "100%");
34  g_Flash.width  = full? "800": "100%";
35  g_Flash.height = full? "580": "100%";
36}
37
38// Handle all the FSCommand messages in a Flash movie.
39function LectorEditorOnline_DoFSCommand(command, args) {
40  switch (command) {
41    case "Set Title": SetWindowTitle(args); break;
42    case "Get Clipboard": GetClipboardItem(); break;
43    case "Set Clipboard": SetClipboardItem(args); break;
44    case "Set State": SetWindowState(); break;
45    case "Quit": window.open('','_self').close(); break;
46    case "trace": alert(args); break;
47    case "Check License": alert('Bạn chưa đăng kÜ sá»­ dụng dịch vụ!'); break;
48  }
49}
50
51// Hook for Internet Explorer.
52if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
53  document.write('<script language=\"VBScript\"\>\n');
54  document.write('On Error Resume Next\n');
55  document.write('Sub LectorEditorOnline_FSCommand(ByVal command, ByVal args)\n');
56  document.write('  Call LectorEditorOnline_DoFSCommand(command, args)\n');
57  document.write('End Sub\n');
58  document.write('</script\>\n');
59}
60
61//-->
62</script>
Note: See TracBrowser for help on using the repository browser.