noscript meta redirect html valid maken?
Op de website van een klant word nogal veel javascript gebruikt, zoveel dat de website simpel niet meer goed werkt als je javascript niet aan hebt staan / niet ondersteund.
Omdat het niet netjes is een bezoeker een website te laten zien die 'kapot' is heb ik ergens het volgende staan:
Code (php)
1
2
3
2
3
<noscript>
<meta http-equiv="refresh" content="0; URL=link_naar_informatie_pagina" />
</noscript>
<meta http-equiv="refresh" content="0; URL=link_naar_informatie_pagina" />
</noscript>
Dit werkt prachtig, doet precies wat ik wil, helemaal geweldig! ... behalve dat dit niet word toegelaten door de validator, een meta tag mag niet in een noscript tag staan.
Nu was ik eigenlijk van plan om te zeggen, 'jammer dan' tegen w3c, maar ik doe toch maar een vraag of iemand een mooiere oplossing heeft.
Wie heeft er een?
P.S. ja, je kan ook een gebruiker mét javascript doorsturen naar een 'goeie' pagina, maar het is de bedoeling de 'minderheid' door te sturen.
- Noscript tag gewoon stylen, ook geen redirect nodig.
- Ergens eerder checks uitvoeren.
De check word op iedere pagina (net na de body tag omdat noscript niet in de head is toegestaan) uitgevoerd zodat je altijd naar dezelfde pagina word doorgestuurd mocht je javascript uit hebben staan.
Je kan de "link_naar_informatie_pagina" ook gewoon in je noscript tag plaatsen. probleem opgelost.
<script type="text/Javascript">
location.href='link_naar_informatie_pagina';
</script>
</noscript>
Mick ForSure op 16/07/2010 11:16:07:
<noscript>
<script type="text/Javascript">
location.href='link_naar_informatie_pagina';
</script>
</noscript>
<script type="text/Javascript">
location.href='link_naar_informatie_pagina';
</script>
</noscript>
Waarom doe je de moeite om te antwoorden? het is een noscript tag en jij zet er javascript in?
Mick ForSure op 16/07/2010 11:16:07:
<noscript>
<script type="text/Javascript">
location.href='link_naar_informatie_pagina';
</script>
</noscript>
<script type="text/Javascript">
location.href='link_naar_informatie_pagina';
</script>
</noscript>
Dit is wel heel erg stom wat je hier post.
Karl Karl op 16/07/2010 11:18:00:
Dit is wel heel erg stom wat je hier post.
Mick ForSure op 16/07/2010 11:16:07:
<noscript>
<script type="text/Javascript">
location.href='link_naar_informatie_pagina';
</script>
</noscript>
<script type="text/Javascript">
location.href='link_naar_informatie_pagina';
</script>
</noscript>
Dit is wel heel erg stom wat je hier post.
Ik was vriendelijker :p
voor zover ik weet kent noscript geen href attribute of iets wat daarop lijkt, hoe bedoel je dat ik de link direct in de <noscript> zet?
@mick,
thnx for the laugh! ;)
Gewijzigd op 16/07/2010 13:43:57 door Johan Dam
dit is diep triest, schaam me kapot DOH!
Ontopic:
Moet de gebruiker daadwerkelijke direct geforward worden naar de andere locatie? Is het niet nuttiger om de bezoeker erop te wijzen dat deze een browser/platform gebruikt waarop JS niet ondersteund wordt? Eventueel linkjes naar browsers met goede ondersteuning, etc, etc.
Je zou eventueel nog een anchor kunnen plaatsen naar de omgeving waar de bezoeker heen kan, mocht hij daar geen interesse hebben.