Zudila AG

Webseiten-Erstellung
Webseiten-Programmierung
Webseiten-Wartung
8057 Zürich
Tel: +41 44 310 14 25
Fax: +41 44 310 14 26
Mob: +41 79 691 87 58
vCard, Skype: juergzuerich Skype: juergzuerich

JavaScript: kein JavaScript



Browser: Firefox!


Kein JavaScript

Zur Überprüfung und Anzeige auf den Webseiten, ob JavaScript überhaupt funktioniert, kann unten stehendes Script verwendet werden.
Vorteil: der Benutzer sieht wieso eventuell seine Seiten nicht richtig angezeigt werden.
Nachteil: der Benutzer verlä;sst die Seite sofort.


Direkt in HTML einfügen

Das Ganze funktioniert bereits mit dem Einfügen diese Textes an passender Stelle im Body-Teil des HTML-Textes.
Eigentlich besteht das "Script" nur aus <noscript> und </noscript>, das sind ganz normale HTML-Tags. Alles was dazwischen steht, erscheint auf dem Browser nur, wenn Scripte nicht angezeigt werden können.
Der Text ist im XHTML-Standard geschrieben, der unterscheidet sich gegenüber HLMT nur dadurch, dass nicht <br>, sondern <br /> geschrieben wird.

<noscript>
<p>Ihr Browser unterst&#252;tzt leider die Funktionen
mit JavaScript nicht!<br />
Wahrscheinlich haben Sie eine &#228;ltere Browser-Version,
oder Sie haben JavaScript deaktiviert.<br />
Dadurch funktioniert diese Seite m&#246;glicherweise nicht
richtig.</p>
</noscript>

PS: Die Umlaute ä, ö und ü wurden bewusst im UNICODE geschrieben. Dies Notation ist universeller als der HTML-Code.


Als Datei einfügen

Nun könnte es ja sein, dass der Hinweis nicht nur auf einer Webseite stehen soll, sondern auf mehreren.
Dazu schreiben wir den Text in eine eigene Datei und inkludieren diese auf unseren Seiten mit PHP oder SSI.
Dazu erstellen wir eine Datei mit dem Namen keinJS.txt, oder keinJS.html, respektiv keinJS.php für PHP-Seiten, mit folgendem Inhalt:

<!-- keinJS.php -->
<noscript>
<p>Ihr Browser unterst&#252;tzt leider die Funktionen
mit JavaScript nicht!<br />
Wahrscheinlich haben Sie eine &#228;ltere Browser-Version,
oder Sie haben JavaScript deaktiviert.<br />
Dadurch funktioniert diese Seite m&#246;glicherweise nicht
richtig.</p>
</noscript>
<!-- /keinJS.php -->

Diese unterscheidet sich von der Ersten nur durch die erste und letzte Zeile. Wir schreiben diese nur, um auf der angezeigten Seite im Quelltext des Browsers zu sehen, woher dieser Teil kommt. Dies erleichtert uns eine allfällige Fehlersuche stark.

Einfügen mit SSI

SSI reicht für unser Ziel vollauf. Das Einfügen auf den Webpages erfolgt mit folgender Zeile, an dem Ort im HTML-Code, wo der Text auch erscheinen soll:

<!--#include virtual="/keinJS.html"-->

Auf zwei Dinge ist dabei zu achten. Der Pfad im "include" muss HTML-gerecht angepasst werden (/keinJS.html , ../keinJS.html , /include/keinJS.html, etc.) und die Datei in der das "include" erfolgt, muss in der Regel auf *.shtml enden (auch *.shtm, das s ist entscheidend). Ansonsten der Server die Datei nicht findet, respektive nicht weiss, dass er die vor der Auslieferung zu bearbeiten hat.

Nebenbei, SSI funktioniert auch mit FrontPage.
Wir benennen jede HTML-Datei von Anfang an immer gleich als *.shtml-Datei, sofern diese nicht gleich als *.php-Datei benennt wird. Damit haben wir auch bei statischen Seiten mehr Möglichkeiten.

Einfügen mit PHP

PHP bietet wesentlich umfangreichere Möglichkeiten als SSI.
Das Einfügen erfolgt mit folgender Zeile:

<?php include ("keinJS.php"); ?>

Prinzipiell ist das gleiche zu beachten wie bei SSI. Die inkludierte Datei kann aber auch auf *.txt oder *.html enden. Die Datei in der das "include" erfolgt, muss auf *.php enden.


Copyright © 1998 - 2010, Zudila AG, CH 8057 Zürich Diese Seite (www.zudila.ch/scripte/js_keinjs.php) wurde aktualisiert: 23.07.09

Besucher heute: 120 Seitenaufrufe heute: 354 gerade online: 2
Besucher gestern: 210 Seitenaufrufe gestern: 592 max. online: 135
Besucher pro Tag: 207,15 Seitenaufrufe pro Tag: 694,97 Eigene Seitenaufrufe: 11
Valid XHTML 1.0! Valid CSS! Valid WCAG 1.0, WAI-AAA! ICRA Best viewed with any browser

www.zudila.ch   info@zudila.ch

nach oben
Herr Jürg Dieter Lüthard Jürg D. Lüthard Zudila AG www.zudila.ch Krokusweg 6 Switzerland 8057 Zürich Zürich +41 44 310 14 25 +41 79 691 87 58 +41 44 310 14 26
N 47º 24.2416 O 8º 32.9866
business Webseiten erstellen, programmieren, warten /
Web pages provide, program, wait /
Les pages Web fournissent, programment, attendent