如何绑定链接以在FPDF中调用java脚本函数

时间:2018-01-11 01:03:44

标签: javascript php pdf fpdf

我试图通过点击链接调用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脚本函数。

0 个答案:

没有答案