Cómo chatear en pop-up

Estoy usando zoho para chat en vivo en mi sitio web. Cómo obtener esa ventana emergente que generalmente viene en la mayoría del sitio web

su código es algo como esto …

Cómo asegurarse de que este iframe debe cargarse en una ventana emergente.

intente usar window.open

 window.open("http://chat.zoho.com/mychat.sas?U=c36599f3bbee3974d1af8b95ee04001b&chaturl=helpdesk&V=********************Center&smiley=false","mywindow","location=1,status=1,scrollbars=1,width=100,height=150"); 

Agregue el evento pageLoad a emergente.

  

`

Aquí está la solución completa que funcionó para mí

CÓDIGO HTML: — https://stackoverflow.com/questions/2475877/how-to-get-chat-in-pop-up/chat.html contiene el código que obtuve de zoho …

 Clickhere to chat with us 

esto es lo principal que debe notarse …

 rel="popup console 350 350" 

Código Javascript …

 function addEvent(elm, evType, fn, useCapture){if(elm.addEventListener){elm.addEventListener(evType, fn, useCapture);return true;}else if (elm.attachEvent){var r = elm.attachEvent('on' + evType, fn);return r;}else{elm['on' + evType] = fn;}} var newWindow = null; function closeWin(){ if (newWindow != null){ if(!newWindow.closed) newWindow.close(); } } function popUpWin(url, type, strWidth, strHeight){ closeWin(); type = type.toLowerCase(); if (type == "fullscreen"){ strWidth = screen.availWidth; strHeight = screen.availHeight; } var tools=""; if (type == "standard") tools = "resizable,toolbar=yes,location=yes,scrollbars=yes,menubar=yes,width="+strWidth+",height="+strHeight+",top=0,left=0"; if (type == "console" || type == "fullscreen") tools = "resizable,toolbar=no,location=no,scrollbars=no,width="+strWidth+",height="+strHeight+",left=0,top=0"; newWindow = window.open(url, 'newWin', tools); newWindow.focus(); } function doPopUp(e) { //set defaults - if nothing in rel attrib, these will be used var t = "standard"; var w = "780"; var h = "580"; //look for parameters attribs = this.rel.split(" "); if (attribs[1]!=null) {t = attribs[1];} if (attribs[2]!=null) {w = attribs[2];} if (attribs[3]!=null) {h = attribs[3];} //call the popup script popUpWin(this.href,t,w,h); //cancel the default link action if pop-up activated if (window.event) { window.event.returnValue = false; window.event.cancelBubble = true; } else if (e) { e.stopPropagation(); e.preventDefault(); } } function findPopUps() { var popups = document.getElementsByTagName("a"); for (i=0;i