Helli: Anzeige bei deaktiviertem Javascript

Hallo

Ich habe folgendes Problem:
Wenn man eine meiner Seiten aufruft und JavaScript aktiviert hat kann man das geöffnete Fenster mit folgenden Script wieder schliessen.
Hat man aber Javascript deaktiviert schein ein alternativer Text auf.
Dann sollte aber der Link mit "Fenster schliessen" nicht mehr zu sehen sein. Wie kann ich das definieren?

Folgend mein Script:

<html>
<head>
</head>
<body>
<a href="javascript:window.close();">Fenster schliessen</a>

<noscript>
<h1>Alternativer Text</h1>
</noscript>

</body>
</html>

Mit freundlichen Grüssen

Helli

  1. Hallo Helli,

    Hat man aber Javascript deaktiviert schein ein alternativer Text auf.
    Dann sollte aber der Link mit "Fenster schliessen" nicht mehr zu sehen sein. Wie kann ich das definieren?

    indem du den Text per js ausgibst (mit document.write())

    Grüße aus Nürnberg
    Tobias

    1. Hallo Tobias

      Wäre es so jetzt richtig:

      <html><head></head><body>
      <script type="text/javascript">
      <!--
      document.write("a href="javascript:window.close();">Fenster schliessen</a>");
      //-->
      </script>
      <noscript>
      <h1>Alternativer Text</h1>
      </noscript>

      </body></html>

      Mit freundlichen Grüssen

      Helli

      1. Hallo Helli,

        Wäre es so jetzt richtig:
        document.write("a href="javascript:window.close();">Fenster schliessen</a>");

        nein, vor »a href« fehlt ein »<«, das was von js ausgegeben wird ist nur »a href=« - dann ist der String wieder zu Ende, außerdem muss das »/« in »</a>« maskiert werden (»</« beendet den Scriptbereich):
          document.write('<a href="javascript:window.close();">Fenster schliessen</a>');

        Grüße aus Nürnberg
        Tobias

        1. Hallo Tobias

          Danke für die gute Erklärung.
          Funktioniert super.

          Mfg

          Helli