function GuardaFavorito(PageUrl,Refresh,msgExito,msgFailed){ //var oXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP"); PageUrl = PageUrl.toString(); if (navigator.appName == "Microsoft Internet Explorer"){ var oXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP"); }else{ var oXMLHTTP = new XMLHttpRequest(); } var DescFav = "" if (window.document.getElementById("DescFavorito")) DescFav = window.document.getElementById("DescFavorito").value //alert(DescFav); if (PageUrl.indexOf("?") > 0) var sURL = PageUrl + "&DescFav=" + escape(DescFav); else var sURL = PageUrl + "?DescFav=" + escape(DescFav); //alert(sURL); oXMLHTTP.open("POST",sURL,false); // oXMLHTTP.setRequestHeader ("Content-Type","text/html;charset=utf-8"); oXMLHTTP.send(''); var aux = ""; aux = oXMLHTTP.responseText; if (!Number(aux)){ alert(msgFailed+"\n["+aux+"]"); } else{ alert(msgExito); if (Refresh){ window.history.go(0); window.location.reload( true ); } } } // XMLHTTPRequest var xmlhttpF; var clientX; var clientY; // Mostra div com os favoritos... function ShowFavoritos(evt,url) { xmlhttpF=null; // fire fox evtF = (window.event)? window.event : evt; clientX = evtF.clientX; clientY = evtF.clientY; // code for Mozilla, etc. if (window.XMLHttpRequest) { xmlhttpF = new XMLHttpRequest(); } // code for IE else if (window.ActiveXObject) { xmlhttpF = new ActiveXObject("Microsoft.XMLHTTP"); } if (xmlhttpF != null) { xmlhttpF.onreadystatechange = stateChange_ShowInfo; xmlhttpF.open("POST",url,true); xmlhttpF.send(); } else { alert('<%=oResources.GetString("alertBrowserNotSupportXMLHTTP") %>'); } } function stateChange_ShowInfo() { // if xmlhttp shows "loaded" if (xmlhttpF.readyState==4) { // if "OK" if (xmlhttpF.status==200) { // escrever a info para o div var strOut = SPW_HTMLDecode(xmlhttpF.responseText); var _div = document.getElementById("divShowFavoritos"); var _divInfo = document.getElementById("divShowFavoritosInfo"); if (_div && _divInfo) { _divInfo.innerHTML = strOut; // document.body.scrollTop does not work in IE var scrollTop = document.body.scrollTop ? document.body.scrollTop : document.documentElement.scrollTop; var scrollLeft = document.body.scrollLeft ? document.body.scrollLeft : document.documentElement.scrollLeft; // hide the menu first to avoid an "up-then-over" visual effect _div.style.display = 'none'; _div.style.left = (clientX + scrollLeft) + 'px'; _div.style.top = (clientY + scrollTop + 5)+ 'px'; _div.style.display = 'block'; } } else { SPW_HideDiv("divShowFavoritos"); alert("Error\n"+ xmlhttpF.statusText); } } }