css - 从启动设置打开 XPages 破坏了我的样式表引用

标签 css redirect styles xpages relative-path

我注意到,如果地址栏中的路径指向 nsf 而不是 xsp,有时来自样式表中 url 的相关链接不起作用

所以如果我在面板中有以下内联样式

background-image:url('footer-bg.png')

我使用 acme.com/mypage.nsf 访问我的站点(启动属性设置为 start.xsp) 背景未加载

但如果我使用 xsp 的完整路径,后台工作正常,例如 acme.com/mypage.nsf/start.xsp

如何解决这个问题,使我的内联样式表背景始终有效

最佳答案

诀窍是,如果您在数据库属性中自动启动 XPage,则始终添加尾部斜杠。

var h=window.location.href;
if(h.indexOf(".xsp")==-1){
  if(h.substring(h.length,h.length-1)!="/"){
     window.location.href+="/"
}}

我在这里写了一篇关于它的博文 http://www.xpagedeveloper.com/2013/quicktip-get-right-path-when-autolaunching-an-xpage

或者使用 Thomas 添加的这个 jQuery 代码

 $(function(){
 var h=window.location.href;
if(h.indexOf(".xsp")==-1){
if(h.substring(h.length,h.length-1,1)!="/"){
 window.location.href+="/"
}}
})

关于css - 从启动设置打开 XPages 破坏了我的样式表引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27541276/

相关文章:

html - 需要创建这个 HTML/CSS 网格布局

HTML、CSS、定位和分辨率

javascript - javascript倒计时结束后如何将网站访问者重定向到另一个网址?

.htaccess - 附加域重定向到 HTTPS

javascript - Jquery 不会选择并将我想要的样式添加到我的元素

html - 为什么我的网站滚动缓慢,为什么它的悬停效果滞后?我怎样才能解决这个问题?

javascript - 为 Javascript 的确认函数创建自定义样式

php - PayUMoney 集成重定向到本地主机

javascript - react native : Change style prop of 3rd party component

javascript - chrome 中的 CKEDITOR 在光标位置添加 "?"标记,同时应用任何样式(粗体/斜体)而不选择