Page 1 of 1
Får inte referenser till css och/eller js-filer att fungera
Posted: Fri Mar 17, 2023 9:45 am
by brusan
Hej,
Jag lyckas inte få webbservern i NexaHome att hantera referenser till css- och js-filer. Har testat alla tänkbara varianter på referenser till filerna men inget händer på klientsidan. Hittade en gammal diskussion från Januari 2012 (
http://www.telldus.com/forum/viewtopic. ... ref#p11108) men den hjälpte inte mycket. Det jag gör är t ex att i headern skriva:
Code: Select all
<meta http-equiv="refresh" content="60;#URL#?mypage=slidertest&psw=#PSW#">
<link href="http://192.168.39.182:8080/nexahome/css/slider.css" rel="stylesheet">
<script src="http://192.168.39.182:8080/nexahome/js/slider.js"></script>
och meta-taggen fungerar men ingen css och ingen js skickas till klientbrowsern.
Tips/idéer/förslag mottages tacksamt.
Mvh /Brus-Per
Re: Får inte referenser till css och/eller js-filer att fung
Posted: Fri Mar 17, 2023 9:45 am
by brusan
...eller snarare servern svarar med ett kort och informativt "null"

Re: Får inte referenser till css och/eller js-filer att fung
Posted: Fri Mar 17, 2023 9:45 am
by hekj
brusan wrote:Code: Select all
<meta http-equiv="refresh" content="60;#URL#?mypage=slidertest&psw=#PSW#">
<link href="http://192.168.39.182:8080/nexahome/css/slider.css" rel="stylesheet">
<script src="http://192.168.39.182:8080/nexahome/js/slider.js"></script>
Jag minns inte varför men NexaHome har sitt eget sätt att referera till innehåll, kanske för att det var enklare att skriva programkoden
Testa med att lägga samtliga filer på samma ställe som du har html filen.
Code: Select all
<meta http-equiv="refresh" content="60;#URL#?mypage=slidertest&psw=#PSW#">
<link href="/nexahome/slider.css" rel="stylesheet">
<script src="/nexahome/slider.js"></script>
Re: Får inte referenser till css och/eller js-filer att fung
Posted: Fri Mar 17, 2023 9:45 am
by brusan
Jo, nu tror jag att det funkar men jag har ändrat så mycket att jag tappat greppet om vad jag egentligen gjort. Måste testa lite mer imorron och återkomma. Men den verkar hitta css och js-filerna nu.
Drar mig till minnes att när jag senast kollade på att utvidga NexaHome så var just webbservern en flaskhals. Två frågor:
Jag antar att webbservern är tämligen tight integrerad med resten av koden så att byta ut webservern mot t.ex Lighttpd rakt av är kanske inget alternativ eller vad säger du?
Finns det något publikt API i NexaHome som man skulle kunna använda sig av?
Re: Får inte referenser till css och/eller js-filer att fung
Posted: Fri Mar 17, 2023 9:45 am
by hekj
brusan wrote:Jag antar att webbservern är tämligen tight integrerad med resten av koden så att byta ut webservern mot t.ex Lighttpd rakt av är kanske inget alternativ eller vad säger du?
Finns det något publikt API i NexaHome som man skulle kunna använda sig av?
Jag skrev webbservern på egen hand, den blev helt och hållet integrerad.
Min tanke är att om man vill byta webserver så ska man använda sig av mqtt som API, jag har gjort ett provskott och fått det att fungera.
http://www.telldus.com/forum/viewtopic.php?f=23&t=4553
Mqtt mm i Nexahome
http://www.telldus.com/forum/viewtopic. ... 264#p33264
Re: Får inte referenser till css och/eller js-filer att fung
Posted: Fri Mar 17, 2023 9:45 am
by brusan
Tack! Mycket intressant. Skall testa och återkommer med feedback om det är av intresse.
Re: Får inte referenser till css och/eller js-filer att fung
Posted: Fri Mar 17, 2023 9:45 am
by brusan
Bara så att jag återkopplat lösningen på det första problemet: webbservern hittar mycket riktigt inga underkataloger så t.ex sökvägen /nexahome/css/... är meningslös. Lägg alla filer i nexahome-katalogen så funkar det både med js och css.