var EcmCalls_DOCALL = true; function CALL(number) { if(!EcmCalls_DOCALL) { EcmCalls_DOCALL = true; return true; } YAHOO.util.Connect.asyncRequest( 'GET', 'index.php?module=EcmCalls&action=DoCall&to_pdf=1&number='+number, { success: function(result) { if(result.responseText == '') return; var iframe = document.getElementById('doCallIFrame'); if(!iframe) { iframe = document.createElement('iframe'); iframe.id = 'doCallIFrame'; iframe.style.display = 'none'; document.body.appendChild(iframe); } if(iframe && result.responseText != '') { //alert('>'+result.responseText+'<'); //document.location = result.responseText; iframe.src = result.responseText; } }, failure: function () { alert('error'); } } ); // if(iframe) iframe.src = 'index.php?module=EcmCalls&action=DoCall&to_pdf=1&number='+number; }