var feedback_com_id_53 = 10193854; var feddvack_http_53 = `https://gdout.53kf.com`; //黑色背景 var feedbadk_black_bg_53 = document.createElement("div"); feedbadk_black_bg_53.className = "feedback-black-bg-53"; feedbadk_black_bg_53.id = "feedback-black-bg-53"; document.body.appendChild(feedbadk_black_bg_53); addCSS('#feedback-black-bg-53{ display:none;transition:all 300ms ease 0s;background:black;opacity:0.7;position:fixed;left:0;right:0;bottom:0;top:0;z-index:10000;}.content_53_div_obj_bg2{transition: all 300ms ease 0s; display:none; background:rgb(15, 1, 0);opacity: 0.7;position: fixed;left: 0;right: 0;bottom: 0;top: 0;z-index: 10002;}'); var content_div_obj_bg2 = document.createElement("div"); content_div_obj_bg2.className = "content_53_div_obj_bg2"; document.body.appendChild(content_div_obj_bg2); //触发按钮 var feedback_53_btn = document.createElement("div"); feedback_53_btn.className = "feedback-53-btn"; // iframe var feedback_iframe_53 = document.createElement('iframe'); feedback_iframe_53.id = "feedback-iframe-53"; feedback_iframe_53.src = feddvack_http_53+"/feedbackpage/questionCallback?com_id="+feedback_com_id_53; document.body.appendChild(feedback_iframe_53); addCSS('#feedback-iframe-53{ border:none; display:none; margin-top:-250px;margin-left:-200px; width:400px;height:500px;z-index:10001;position:fixed;top:50%;left:50%;transition:all 1000ms;}'); //点击显示iframe function feedbackIframeShow(){ feedbadk_black_bg_53.style.display = "block"; feedback_iframe_53.style.display = "block"; } //点击背景关闭ifram document.getElementById('feedback-black-bg-53').addEventListener('click',function(){ document.getElementById("feedback-black-bg-53").style.display = 'none'; document.getElementById("feedback-iframe-53").style.display = 'none'; }); //监听iframe window.addEventListener('message',function(e){ // console.log(e); if(e.data=="feedback_success_53"){ document.getElementById("feedback-black-bg-53").style.display = 'none'; document.getElementById("feedback-iframe-53").style.display = 'none'; setTimeout(function(){ // window.alert("反馈成功") feedback_iframe_53.src = feddvack_http_53+"/feedbackpage/questionCallback?com_id="+feedback_com_id_53; }, 100); } }); //css function addCSS(cssText){ var style = document.createElement('style'), //创建一个style元素 head = document.head || document.getElementsByTagName('head')[0]; //获取head元素 style.type = 'text/css'; //这里必须显示设置style元素的type属性为text/css,否则在ie中不起作用 if(style.styleSheet){ //IE var func = function(){ try{ //防止IE中stylesheet数量超过限制而发生错误 style.styleSheet.cssText = cssText; }catch(e){ } } //如果当前styleSheet还不能用,则放到异步中则行 if(style.styleSheet.disabled){ setTimeout(func,10); }else{ func(); } }else{ //w3c //w3c浏览器中只要创建文本节点插入到style元素中就行了 var textNode = document.createTextNode(cssText); style.appendChild(textNode); } head.appendChild(style); //把创建的style元素插入到head中 }