175 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			175 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <HTML XMLNS:helpcenter>
 | |
| <!--
 | |
| Copyright (c) 2000 Microsoft Corporation
 | |
| -->
 | |
| <HEAD>
 | |
| <helpcenter:context id=idCtx />
 | |
| <meta http-equiv="MSThemeCompatible" content="Yes">
 | |
| <TITLE>Remote Assistance</TITLE>
 | |
| 
 | |
| <LINK id="UI_StyleSheet" REL="stylesheet" TYPE="text/css" HREF="../../Css/rc.css">
 | |
| <script LANGUAGE="Javascript" SRC="../../Common/Constants.js"> </script>
 | |
| <script LANGUAGE="Javascript" SRC="../../Common/common.js"> </script>
 | |
| <script LANGUAGE="Javascript" SRC="../Common/RAControl.js"> </script>
 | |
| <script LANGUAGE="Javascript" SRC="RAServer.js"> </script>
 | |
| 
 | |
| <!--	The SAF class factory object -->
 | |
| <OBJECT classid=CLSID:FC7D9E02-3F9E-11d3-93C0-00C04F72DAF7 height=0 id=oSAFClassFactory 
 | |
| width=0></OBJECT>
 | |
| 
 | |
| </HEAD>
 | |
| 
 | |
| <frameset framespacing=0 id="idFrameSet0" rows="*,110px" frameborder=0> 
 | |
| 	<frameset id="idFrameSet1" cols="*,110px" frameborder=0>
 | |
| 		<frame id="idFrameChatTop" name="idFrameChatTop" noresize src="RAChatServerTop.htm">
 | |
| 		<frame id="idFrameTools" name="idFrameTools" noresize src="RAServerToolBar.htm">
 | |
| 	</frameset>
 | |
| 	<frame id="idFrameChatBottom" name="idFrameChatBottom" noresize src="RAChatServerBottom.htm">
 | |
| </frameset>
 | |
| 
 | |
| <SCRIPT Language="JScript">
 | |
| 	
 | |
| //
 | |
| // Globals
 | |
| //
 | |
| var vArgs					= null;
 | |
| var g_numTries				= 0;
 | |
| var g_bChatBoxHidden		= false;
 | |
| var g_bNewBinaries			= false;
 | |
| var g_bUserDisconnect		= false;
 | |
| var g_bChatMode				= true;
 | |
| var g_bConnected			= false;
 | |
| var g_bRC					= false;
 | |
| var	g_bNewLine				= false;
 | |
| 
 | |
| var g_bVoipConnected		= false;
 | |
| var g_bVoipOn				= false;
 | |
| var g_bStartEnabled			= true;
 | |
| 
 | |
| var g_stateVoipMe			= 0;	// server
 | |
| var g_stateVoipYou			= 0;	// client
 | |
| 
 | |
| var g_VoipBandwidth		= 0;		// Start at Low (0 = Low, 1 = High)
 | |
| 
 | |
| // States
 | |
| //---------------
 | |
| // 0 = unknown
 | |
| // 1 = good
 | |
| // 2 = bad
 | |
| 
 | |
| 	
 | |
| g_bDebug					= false;	// Enable Tracing
 | |
| 
 | |
| function document.onkeydown()
 | |
| {
 | |
| 	if (window.event.keyCode==8)
 | |
| 	{
 | |
| 		window.event.returnValue=false;
 | |
| 	}
 | |
| }
 | |
| function PostInit()
 | |
| {
 | |
| 	try
 | |
| 	{
 | |
| 		//
 | |
| 		// GetLocalUser
 | |
| 		//
 | |
| 		GetLocalUser();
 | |
| 
 | |
| 		//
 | |
| 		// Transmit screen resolution to Expert, so that
 | |
| 		// he has the right screen size to see in the RC Tool
 | |
| 		//
 | |
| 		//DebugTrace("Transmitting screen info");
 | |
| 		Helpee_TransmitScreenInfo();
 | |
| 
 | |
| 		//
 | |
| 		// Initialize VoIP
 | |
| 		//
 | |
| 		InitVoIP();
 | |
| 	}
 | |
| 	catch(error)
 | |
| 	{
 | |
| 		FatalError( error.description );
 | |
| 	}
 | |
| }
 | |
| 
 | |
| //
 | |
| // InitiateRCSession: Initiates the RC Session
 | |
| //
 | |
| function InitiateRCSession() 
 | |
| {	
 | |
| 	try
 | |
| 	{
 | |
| 		g_bConnected = true;
 | |
| 
 | |
| 		//
 | |
| 		// Initialization
 | |
| 		//
 | |
| 		InitTrace();
 | |
| 		TraceFunctEnter("InitiateRCSession");
 | |
| 
 | |
| 		//
 | |
| 		// Move the chat window to the lower right corner of the screen, so that the helper is
 | |
| 		// not confused seeing the chat window on his screen.
 | |
| 		//
 | |
| 		//idCtx.setWindowDimensions( (window.screen.availWidth - c_RCChatWidth), (window.screen.availHeight - c_RCChatHeight), c_RCChatWidth, c_RCChatHeight);
 | |
| 		idCtx.setWindowDimensions( 100, 100, c_RCChatWidth, c_RCChatHeight);
 | |
| 				
 | |
| 		//DebugTrace( "Obtaining g_Helpee_oSAFRemoteDesktopSession"); 
 | |
| 		g_Helpee_oSAFRemoteDesktopSession		= parent.oRCSession;
 | |
| 
 | |
| 	}
 | |
| 	catch(error)
 | |
| 	{
 | |
| 		//
 | |
| 		// Fatal Error: Unable to initialize
 | |
| 		//
 | |
| 		FatalError( error.description );
 | |
| 	}
 | |
| 
 | |
| 
 | |
| 	//
 | |
| 	// Initialize the Helpee End SALEM Objects
 | |
| 	//
 | |
| 	Init_Helpee_SALEM();
 | |
| 		
 | |
| 	try
 | |
| 	{
 | |
| 		if(true == parent.gIsIM)
 | |
| 		{	
 | |
| 			//alert("parent.gIsIM: " + parent.gIsIM );		
 | |
| 			frames.idFrameTools.Helpee_HideChat();
 | |
| 		}
 | |
| 
 | |
| 		setTimeout('PostInit()', 1000);
 | |
| 	}
 | |
| 	catch(error)
 | |
| 	{
 | |
| 		FatalError( L_ERRFATAL_MSG, error );
 | |
| 	}
 | |
| 				    
 | |
| 	TraceFunctLeave();		
 | |
| 	return;
 | |
| }	
 | |
| 
 | |
| //
 | |
| // Security Check
 | |
| //
 | |
| function DoLoad()
 | |
| {
 | |
| 	var L_ERRACCESSDENIED_MSG	= "Directly launching this page is not allowed. ";
 | |
| 
 | |
| 	if( null == parent.TraceFunctEnter )
 | |
| 	{
 | |
| 		idBody.style.visibility = "hidden";
 | |
| 		alert( L_ERRACCESSDENIED_MSG );
 | |
| 		return;
 | |
| 	}
 | |
| }
 | |
| </SCRIPT>
 | |
| 
 | |
| <BODY id="idBody" onload='DoLoad();InitiateRCSession()' bgcolor="LightGrey"  scroll=no tabindex=-1>
 | |
| 
 | |
| </BODY>
 | |
| </HTML> |