• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Noscript o. Script^

Status
Für weitere Antworten geschlossen.

xabyt

Neues Mitglied
Hallo,
wie ist es möglich für den Fall dass der Browser eines Besuchers JS unterstützt einen anderen Inhalt anzuzeigen als bei Besuchern deren Browser kein JS unterstützt? Also z.B. für den JSler "<a onClick="xajax_helloWorld()">lkj</a>" bzw. für den Nicht-JSler "<a href="helloworld.php"></a>".

Danke schon im vorraus,
Felix
 
Geht nur über einen Umweg mit PHP:
PHP:
<?php
  if(!isset($_GET['js'])) {
    echo '<script type="text/javascript">top.location.href=\'index.php?js=yes\';</script>
      <noscript><meta http-equiv="refresh" content="0; url=index.php?js=no" /></noscript>';
  }
  elseif($_GET['js'] == 'yes') {
    //Das wird gemacht, wenn JavaScript aktiviert ist
  }
  else {
    //Das wird gemacht, wenn JavaScript deaktiviert ist
  }
?>
Sollte es doch einen anderen Weg geben, lasse ich mich gerne korrigieren ;)
 
Mhhh...:sad: Eine etwas unbefriedigende Lösung, aber dann werd ich's wohl so machen! Geht es auch ohne die URL zu verschmutzen?
 
url verschmutzen ? ??? LOOOOL

du verschmutzt die url doch nicht, du hängst nur einen parameter heran.

Die andere möglichkeit wäre dass auf der Seite dass steht was die Leute ohne Script sehen sollen, und du dann mit JS alles überschreibst
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben