<noscript> verbunden mit die()
Martin
- programmiertechnik
hallo,
ich möchte das laden der seite mit php die() abbrechen wenn js deaktiviert ist.also das <noscript>-tag gelesen wird.
es funktioniert zwar aber ich bekomme kein "Valid HTML 4.01 Transitional" zusammen.
________
der bericht:
Line 7, column 9: document type does not allow element "NOSCRIPT" here (explain...).
<noscript><h1>Javascript muss aktiviert sein!</h1></noscript></head><body></body
^
Line 7, column 67: end tag for "HEAD" which is not finished (explain...).
...ascript muss aktiviert sein!</h1></noscript></head><body></body></html>
^
___________
mein code:
<?php
echo("<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<noscript><h1>Javascript muss aktiviert sein!</h1></noscript>");
die("</head><body></body></html>");
_________
zurzeit hab ich das javascript nach dem noscript-tag.wenn ich es davor setze bringt er den gleichen fehler.könnt ihr mir helfen?
danke
martin
Hi,
ich möchte das laden der seite mit php die() abbrechen wenn js deaktiviert ist.also das <noscript>-tag gelesen wird.
das funktioniert nicht. Um diesen Abbruch zu ermöglichen, musst Du das PHP-Script erst einmal komplett ausführen lassen - es ist der Client, der JavaScript kann (oder auch nicht), nicht der Server.
es funktioniert zwar aber ich bekomme kein "Valid HTML 4.01 Transitional" zusammen.
<noscript> ist ein Blocklevel-Element, im <head> ist ein solches nicht erlaubt.
Cheatah
hallo,
vielen dank für deine hilfe.
martin