webForumDet fria alternativet

isJavascriptDisabled ? <noscript><meta> : {0}

HTML & CSS

2 svar · 430 visningar · startad av Dino

Medlem sedan sep. 20011 914 inlägg
Frågan#1

Är lite beroende av javascript på min sida och vill därför att användare som har stängt av detta skall få en utskällning.

En enkel och effektiv lösning är denna:

<head>
   <title>Untitled Page</title>
   <noscript><meta http-equiv="Refresh" content="0; URL=http://www.lalalablablabla.se" /></noscript>
</head>

Men den är inte något vidare "korrekt", men vad är alternativet?

Medlem sedan mars 20041 505 inlägg
#2

Hm...man kanske kan göra något i stil med detta?

<script type="text/javascript">window.location.href='sidan.htm';</script>
<noscript>Denna hemsidan kräver en webbläsare med stöd för Javascript.</noscript>
Medlem sedan dec. 20042 245 inlägg
#3
<p id="noscript">Jag är för inkometent eller för lat för att skriva
"unobstrusive" JS och du har inaktiverat JS eller är en sökmotor så
du får det här värdelösa meddelandet istället!</p>
// sist i ditt skript
var noscript = document.getElementById("noscript");
noscript.parentNode.removeChild(noscript);
249 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)