我在本地设备的Library目录中有一个html文件,在同一个目录中有一些图像。因此,当我在模拟器中打开webkitview时,它会完美地加载图像,但是当我使用设备时,会加载html页面,但是图像不是loaded.this,而是我的html:
<html><head><script src='./test.js'></script></head><body><img src='./sample_attachment.jpg' alt='Girl in a jacket'
我想在窗口中显示来自jsp的数据和图像。下面是我的js代码:
function printPage(id)
{
var html="<html>";
html+="<head>";
html+="</head>";
html+= document.getElementById("img_13").innerHTML;
html+= document.getElementById(id).innerHTML;
var printWin =
我从一个字符串创建了一个HTML元素来解析其中的内容
html = document.createElement('html');
html.innerHTML = 'some html string loaded from a different host';
但是我看到加载的资源使用不带主机名的绝对路径,尝试从当前窗口位置加载。
有没有办法在不替换所有绝对或相对src路径的情况下设置加载资源的特定位置?
例如,如果我有一个html字符串格式的图像
<img src="/abspathto/img.jpg">
当我创建html元素并
我试图通过CSS在网站的背景上显示一张图片。我希望图像保存在一个独立的文件夹中,而不是CSS/HTML文件。如果我将它放置在与CSS/HTML文件相同的文件夹中,并且只引用它的名称,则图像只会显示。
代码在C:\Users\User\Desktop\project\templates中,图像在C:\Users\User\Desktop\project\pictures中。如果我尝试使用绝对路径,它将不会显示。只有当我将图片放在“模板”文件夹中时,它才会显示。
<!--This code works if I place the picture in the template file--