用于excel图像的HTML表格已断开链接

时间:2017-05-09 13:52:17

标签: javascript php jquery html excel

我有一个HTML表格,我正在尝试将下载添加到excel按钮到我的网站。

我已经下载了这个。



function fnExcelReport()
{
    var tab_text="<table border='2px'><tr>";
    var textRange; var j=0;
    tab = document.getElementById('main-table');

    for(j = 0 ; j < tab.rows.length ; j++) 
    {     
        tab_text=tab_text+tab.rows[j].innerHTML+"</tr>";
    }

    tab_text=tab_text+"</table>";
    tab_text= tab_text.replace(/<input[^>]*>|<\/input>/gi, "");

    var ua = window.navigator.userAgent;
    var msie = ua.indexOf("MSIE "); 

    if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./))
    {
        txtArea1.document.open("txt/html","replace");
        txtArea1.document.write(tab_text);
        txtArea1.document.close();
        txtArea1.focus(); 
        sa=txtArea1.document.execCommand("SaveAs",true,"Say Thanks to Sumit.xls");
    }  
    else
        sa = window.open('data:application/vnd.ms-excel,' + encodeURIComponent(tab_text));  
    return (sa);
}
&#13;
&#13;
&#13;

除了图像之外我还在工作,我知道为什么图像不起作用或我认为我这样做。 在我的表格中,我有这样的图像

&#13;
&#13;
<td><img src="./img/logo.png"></td>
&#13;
&#13;
&#13;

但是我需要完整的URL来使链接在进入Excel时有用吗?我可以使用PHP在图像标记之前添加URL吗?

0 个答案:

没有答案