PHP:
echo '<div id="div1" onClick="return alerting(\'Hellow\', \'divtext(\'div1\');\', \'Passing...\');"> Click </div>'; `
Javascript:
function divtext(div){    
  document.getElementById(div).innerHTML = 'Sucess!';
}
function alerting(alert1, functionpass, alert2){  
  alert(alert1);   
  eval(functionpass);
  alert(alert2);   
}
何が起こるかというと、javascript 関数が \ で囲まれずにエラーを処理するということです。
呼び出された後に関数内で \ を引用符で囲むメソッドはありますか?