Anzeige bei deaktiviertem Javascript
Helli
- javascript
0 Tobias Kloth0 Helli0 Tobias Kloth0 Helli
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
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
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
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
Hallo Tobias
Danke für die gute Erklärung.
Funktioniert super.
Mfg
Helli