tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
12
ZUGRIFFE
2777
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    patrique patrique ist offline Mitglied Bronze
    Registriert seit
    Aug 2002
    Beiträge
    40
    Hallo!

    Ist es über php möglich herauszufinden, ob JavaScript vom Browser akzeptiert wird?
     

  2. #2
    Registriert seit
    Apr 2002
    Beiträge
    1.721
    neeeeeeeeeeee...
     
    War ja nix...

  3. #3
    patrique patrique ist offline Mitglied Bronze
    Registriert seit
    Aug 2002
    Beiträge
    40
    Original geschrieben von THE REAL TOOLKIT
    neeeeeeeeeeee...
    Endlich mal eine klare Antwort. Danke Ist das <noscript>-Tag die einzige Variante?
    Geändert von patrique (13.10.02 um 00:26 Uhr)
     

  4. #4
    Registriert seit
    Apr 2002
    Beiträge
    1.721
    was möchtest du mit dem <noscript> tag bezwecken?
    wofür soll das denn eine variante sein?
     
    War ja nix...

  5. #5
    patrique patrique ist offline Mitglied Bronze
    Registriert seit
    Aug 2002
    Beiträge
    40
    Eigentlich suchte ich eine Möglichkeit, um innerhalb eines php-Scripts darauf zu reagieren, ob JavaScript angeschaltet ist, oder nicht. z.B. um bestimmte Fenster, die über eine jscripts-aufgerufen werden um Größe, Position und Aussehen festzulegen, anstelle dessen über ein ganz normalen Link mit target="_blank" anzuzeigen. Einfach um zu erreichen, dass der User nicht gezwungen ist, für die Seite jscript zu aktivieren.

    Kann man natürlich auch über <noscript>-Sections machen, ist aber nicht ganz so schön, wie ich finde.
     

  6. #6
    Avatar von Thomas Lindner
    Thomas Lindner Thomas Lindner ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Ort
    Schwarzenbek, Germany
    Beiträge
    5.022
    Kenne mich zwar in PHP nicht aus, aber müsste es nicht möglich sein in JavaScript eine Abfrage zu starten, die dann eine Variable an PHP übergibt, wurde die Variable nicht übergeben, ist Javascript aus!
     
    Die Signatur befindet sich aus Platzgründen auf der Rückseite!

  7. #7
    Registriert seit
    Apr 2002
    Beiträge
    1.721
    hmn,da würde mir jetzt spontan einfallen für die index seite nur ein kleines script zu nehmen was dann auf die eigentliche php seite weiterleitet

    so könnte dass dan aussehen:
    user kommt auf html seite(prüfung)

    <meta http-equiv="refresh" content="2;URL=seite.php"> //das hier kann jeder browser auch ohne js
    <script type="text/javascript">
    location.href='seite.php?js=true'
    </script>

    auf der php seite:

    if($js)
    {
    ...
     
    War ja nix...

  8. #8
    Avatar von Thomas Lindner
    Thomas Lindner Thomas Lindner ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Ort
    Schwarzenbek, Germany
    Beiträge
    5.022
    Genau soetwas war meine Überlegung:

    <script type="text/javascript" language="JavaScript">
    <!--
    //Browser kann Javascript, dann weiter
    window.location = "test.htm";
    //-->
    </script>
    Habe ich im Einsatz und im noscripttag , dann einfachen Textlink
    (ohne Variablenübergaben)

    Der Meta Refresh ist bne geniale Idee...
     
    Die Signatur befindet sich aus Platzgründen auf der Rückseite!

  9. #9
    patrique patrique ist offline Mitglied Bronze
    Registriert seit
    Aug 2002
    Beiträge
    40
    Original geschrieben von Webcutdirektor
    Kenne mich zwar in PHP nicht aus, aber müsste es nicht möglich sein in JavaScript eine Abfrage zu starten, die dann eine Variable an PHP übergibt, wurde die Variable nicht übergeben, ist Javascript aus!
    Das Problem dabei ist, dass PHP bereits vom Server interpretiert wird und das JS, welches erst vom Client-Browser interpretiert wird, somit keine Chance mehr hat an PHP Parameter zu übergeben.

    Hab mich auch für das kleine Skript auf der Indexseite entschieden. Da ich noch immer auf eine Lösung mit nur einer Site-Variante hoffe, probiere ich zur Zeit, anstelle eines kleinen Skriptes mit noscript-Tag auf der index-Seite, ein kleines Skript an jeder Stelle der Präsentation zu verwenden, wo's notwendig ist.

    Danke jedenfalls für die Vorschläge
    Geändert von patrique (13.10.02 um 18:32 Uhr)
     

  10. #10
    manyhits Tutorials.de Gastzugang
    Nein das geht aber mit JavaScript:

    <script language="JavaScript">
    if(navigator.javaEnabled()){document.write("Ja")}
    else{document.write("Nein")}
    </script>
     

  11. #11
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    ehm... nichts für ungut, aber ist es nicht etwas sinnlos, wenn man javascript benutzt, um rauszufinden ob javascript aktiviert ist?
     
    "You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse

  12. #12
    Avatar von Thomas Lindner
    Thomas Lindner Thomas Lindner ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Ort
    Schwarzenbek, Germany
    Beiträge
    5.022
    Original geschrieben von asphyxia
    ehm... nichts für ungut, aber ist es nicht etwas sinnlos, wenn man javascript benutzt, um rauszufinden ob javascript aktiviert ist?
    Meines Ertachtens nicht!

    ...in JavaScript eine Abfrage zu starten, die dann eine Variable an PHP übergibt, wurde die Variable nicht übergeben, ist Javascript aus....

    Wenn JavaScript geht, kann doch eine Variable (s.o.) übergeben werden, die dann einen Wert im PHPScript oder Datenbank auf True setzt...
     
    Die Signatur befindet sich aus Platzgründen auf der Rückseite!

  13. #13
    manyhits Tutorials.de Gastzugang
    Original geschrieben von asphyxia
    ehm... nichts für ungut, aber ist es nicht etwas sinnlos, wenn man javascript benutzt, um rauszufinden ob javascript aktiviert ist?
    Nein es ist nicht sinnlos! Man kann Variablen setzen und dann eine if-abfrage starten und das ergebnis loggen!

    So kann er rausfinden ob der User JS hat oder nicht!
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 18.07.07, 16:04
  2. Antworten: 2
    Letzter Beitrag: 11.06.07, 14:29
  3. JavaScript aktiv?
    Von xX Hardy Xx im Forum Javascript & Ajax
    Antworten: 7
    Letzter Beitrag: 28.12.06, 01:34
  4. Javascript aktiv - Flash installiert, Script zur Abfrage
    Von LuvShining im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 02.12.05, 00:06
  5. Feststellen ob ein Programm "aktiv" ist
    Von Vektor im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 24.06.05, 11:47