我使用jQuery.load
一些内容,但搜索引擎优化和我用渐进增强正常链接使用<a>
标签内容JavaScript的浏览器禁用加载和JavaScript时在加载内容。Alternate img src ...可能没有JavaScript?
我的问题是,在页/加载的内容之一,如果内容是使用JavaScript加载有图像的图像来源是src="images/picture.png"
,但如果其加载使用<a>
标签这将是src="../images/picture.png"
(注意../
) 。我知道我可以通过改变文件结构来解决这个问题,通过将加载的页面与文件放在同一个文件夹级别,但这意味着我会在根目录中加载一些文件或隐藏主文件,给我一个混乱该网页的网址。
我在想,如果我可以为图像指定其他来源(当然我不能使用JavaScript来做到这一点,它必须是纯HTML)。
正确的...不认为我做了非常明确的所有..
我需要改变的是:
如果通过
<a>
链接点击图像来源,页面应该是src="../images/picture.jpg"
如果内容被使用
jQuery.load
加载的图像源应该是src="images/picture.jpg"
这不能使用JavaScript,因为它是当JS不工作或已禁用来实现。
你说的是JavaScript,而不是Java。 :-) –
为什么不在每个地方都使用绝对路径(比如'/ images/picture.png'),这样你就不必在意浏览器认为当前目录是什么了? –
你知道jQuery *是* JavaScript吗? –