Personalizzazione del modulo di immissione del PIN con Instant Chat
Un modulo di immissione del PIN con Instant chat cerca esattamente come uno senza l'opzione di chat. L'unica differenza è che, dopo che il cliente immette il codice PIN del tecnico, viene visualizzata la finestra di Instant Chat senza scaricare il LogMeIn Rescue Applet.
Puoi personalizzare gli stessi elementi del PIN se abiliti Instant Chat o meno, ovvero
- Titolo del pulsante
- Testo e stile del testo
- Messaggi di errore
- Attivazione del rilevamento della lingua e del punto d’ingresso dei clienti
La differenza è che devi modificare gli elementi in luoghi diversi nel codice HTML. Ecco un esempio di modulo di immissione del PIN con Instant Chat che puoi integrare nel tuo sito Web:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script type="text/javascript" src="https://secure.logmeinrescue.com/InstantChat/ InstantChat.aspx"></script> <script type="text/javascript" > function loadInstantChat(){ var ICLoader = new LogMeInRescueInstantChatLoader(); ICLoader.ICContainer = "ICContainer"; ICLoader.HostedCSS = "https://secure.logmeinrescue.com/InstantChat/Standard/ InstantChat.css"; ICLoader.HostedLanguagesForChatOnlyMode = "https://secure.logmeinrescue.com/ InstantChat/LanguagesForChatOnlyMode.js"; ICLoader.HostedLanguagesForAppletMode = "https://secure.logmeinrescue.com/ InstantChat/LanguagesForAppletMode.js"; ICLoader.PrivateCode = document.getElementById("Code").value; ICLoader.Tracking0 = ""; /* opzionale */ ICLoader.Language = ""; /* opzionale */ ICLoader.PostMessageTargetOrigin = null; //https://[YourSite].com<:443> ICLoader.HostedErrorHandler = function(ErrorName) { commutatore(ErrorName) { caso "NOTECHAVAILABLE": handleError("Attualmente non sono disponibili tecnici. Ti invitiamo a tornare più tardi."); break; case "NOTECHWORKING": handleError("Spiacenti, siamo chiusi. Al momento non sono disponibili tecnici. Ti invitiamo a tornare più tardi durante il nostro orario di apertura."); break; case "INVALID_PARAMETERS": handleError("Parametri non validi forniti. Contatta il tuo fornitore di assistenza."); break; caso "SESSIONALREADYSTARTED": handleError("Una sessione che utilizza questo Codice PIN è già stata avviata. Chiedi al tuo fornitore di assistenza un nuovo Codice PIN."); break; case "UCONNECTIONERROR": handleError("Si è verificato un errore di connessione sconosciuta."); break; case "ERRNOSUCHSSESSION": handleError("La sessione di supporto non può essere avviata"); break; case "ERRNOSUCHENTRY": handleError("La sessione di supporto online non può essere avviata. Contatta direttamente il tuo fornitore di assistenza."); break; caso "ERRCODEDOESNOTEXIST": handleError("Il Codice PIN non esiste. Contatta il tuo fornitore di assistenza."); break; caso "ERRCODEEXPIRED": handleError("Il Codice PIN è scaduto. Contatta il tuo fornitore di assistenza."); break; case "ERRNOTEXPIRED": handleError("Il tecnico o l'azienda non esiste. Contatta il tuo fornitore di assistenza."); break; caso "ERRMISSINGTECHLICENSE": handleError("La sessione di supporto non può essere avviata. Il tecnico non è configurato per supportare questo tipo di dispositivo."); break; } } } Il tecnico non è stato configurato per supportare questo tipo di dispositivo. } ICLoader.Start();} function handleRebootOrRefresh(){ if ((window.location + "").indexOf("logmeinrescuewebsessionid") != -1) {document.getElementById(").style.display=""; loadInstantChat();} } } ICLoader.Start();} function handleRebootOrRefresh()ICContainer").style.display=""; loadInstantChat();} /* facoltativo */ if (window.location.hash.length == webSessionIdLength + 1) {document.getElementById("ICContainer").style.display=""; loadInstantChat();} /* opzionale */ } </script> </head> <body onload="handleRebootOrRefresh();"> <span>Inserisci il tuo codice a 6 cifre: </span><input id="Codice" type="text" /><br /> <input type="button" value="Connettiti al tecnico" onclick="document.getElementById ('ICContainer').style.display=''; loadInstantChat();" /> <div id="ICContainer" style="position: absolute; left: 0px; top: 0px; width: 400px; height: 500px; display: none"></div> </body> </html>
È possibile trovare questo esempio di codice nel Centro amministrativo Risorse scheda sotto Personalizzato logmein123.com modulo con Instant Chat self-hosted.