我试图通过点击链接调用javascript函数但没有成功。
class PDF_AutoPrint extends PDF_JavaScript
{
function alert(){
// write some JavaScript code
$js = 'app.alert("JavaScript Popup Example", 3, 0, "Welcome");';
$js.= 'console.log("heeeeeeeeeeeeeeeeeeeeeeeeeee");';
}
$pdf = new PDF_AutoPrint();
$pdf->AddPage();
$pdf->SetFont('Arial', '', 20);
$pdf->Text(90, 50, 'call js function!');
$pdf->alert();
$link = $pdf->AddLink();
$pdf->Write(5,'here',$link);
$pdf->AddPage();
$pdf->SetLink($link);
$pdf->Output();
上面的代码正常工作,当文件打开时会出现警报消息,然后点击“此处”将显示另一个下一页。
我对此进行了修改,所以如果有人点击“此处”会出现警告窗口,但以下代码无效。
$pdf = new PDF_AutoPrint();
$pdf->AddPage();
$pdf->SetFont('Arial', '', 20);
$pdf->Text(90, 50, 'call js function!');
$alert = $pdf->alert();
$pdf->Write(5,'here',$alert);
$pdf->Output();
如何通过单击链接/文本来调用java脚本函数。