Hi, Sebastian
Wenn ich diesen nun auch für die restlichen (älteren) Browser anbieten will, müßte es doch möglich sein, die noscript-tags per JavaScript auszukommentieren.
Ich glaube, du hast da ein kleines Verständnisproblem. <noscript> ist, wie du schon richtig gesagt hast, für Browser, bei denen Javascript vollständig deaktiviert (oder gar nicht verfügbar) ist. Diese Inhalte werden dann - und nur dann - dargestellt. Siehe http://selfhtml.teamone.de/html/transit/scripts.htm#noscript
Ist nun Javascript aktiv, wird dagegen alles, was in <script ... steht berücksichtigt und evt. auch ausgeführt und <noscript> ignoriert.
Was willst du denn erreichen?
Da ich ein fauler Mensch bin, will ich mir ersparen, besonderen Code für die älteren Browser zu schreiben, weil die ja auch mit den Inhalten gut bedient sind, die zwischen den noscript-tags stehen.
Da Du da ein kleines Verständnisproblem hast ;-) , folgt am Schluß ein funktionierendes Beispiel, bei dem ich den Link zur Demonstration des Prinzips sichtbar gemacht habe.
Grüße,
Sebastian
--------------- schnipp ---------------
<script language="JavaScript1.2">
<!--
var badbrowser=false;
// -->
</script>
<script language="JavaScript">
<!--
// make noscript tag invisible
if(badbrowser==false)document.write("<!-"+"- ");
// -->
</script>
<noscript>
<script language="JavaScript">
<!--
if(badbrowser==false)document.write(" -"+"->");
// -->
</script>
<a href="http://www.berlin.de" target="_blank">noscript and old browser link</a>
<script language="JavaScript">
<!--
if(badbrowser==false)document.write("<!-"+"- ");
// -->
</script>
</noscript>
<script language="JavaScript">
<!--
if(badbrowser==false)document.write(" -"+"->");
// -->
</script>