webForumDet fria alternativet

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

2 svar · 430 visningar · startad av Dino

DinoMedlem sedan sep. 20011 918 inlägg
#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?

TroxyMedlem sedan mars 20041 508 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>
zcorpanMedlem sedan dec. 20042 269 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);
Genererad på 379 ms · cache AV · v20260730165559-full.f96bc7eb