带有图像的html字符串未加载

时间:2012-01-16 08:24:22

标签: javascript html android-webview

嘿,任何人都可以建议网页浏览。我有html字符串,其中包含图像URL。但是图像没有加载。我也想要前进导航。

我在做什么

webView.loadDataWithBaseURL("data:", html, "text/html", "utf-8", html);

html="<html><script type=\"text/javascript\">
        function startTime(){var today=new Date();
        var h=today.getHours();
        var m=today.getMinutes();
        var s=today.getSeconds();
        m=checkTime(m);
        s=checkTime(s);
        document.getElementById('txt').innerHTML=h+\":\"+m+\":\"+s;
    }</script><body bgcolor=\"black\"><a href=\"image.png\" target=\"parent\" style=\"color:pink\">TESTING NOTES</a>
<p style=\"color:white\" >Finding faults early</p><p style=\"color:white\">To Test Reload Check Current Time:<div id=\"txt\" style=\"color:white\"></div></p></body></html>";

image.png位于资产文件夹中。此外,javascript未执行!

2 个答案:

答案 0 :(得分:3)

image.png位于HTML锚点内,没有理由加载它。

要显示图片,请使用名为<img>的标记:

<img src="image.png" />

你最好学习一些基本的HTML,网上有大量的教程和书籍。

至于JavaScript,你在一个名为startTime的函数中得到它,但没有任何东西在调用它 - 不确定你期望它如何执行。

答案 1 :(得分:0)

如果图片位于资源文件夹中,则点击时需要加载以下内容

<a href="assets\image.png">TESTING NOTES</a>