php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.10.2008, 12:57  
Erfahrener Benutzer
 
Benutzerbild von Ramona86
 
Registriert seit: 11.07.2008
Beiträge: 121
PHP-Kenntnisse:
Anfänger
Ramona86 wird schon bald berühmt werdenRamona86 wird schon bald berühmt werden
Standard [Erledigt] Nutzung von JavaScript sinnvoll?

Hallo zusammen,

ich hab da mal ne Frage:

Wie sinnvoll ist denn die Nutzung von JavaScript?
Vor allem in Bezug auf Nutzer, die JavaScript deaktiviert haben.

Ich stelle diese Frage, da ich gerne einen Filter machen möchte.
Das heißt, dass ich dann mehrere DropDown-Menüs habe, mit denen ich eine ständig angezeigte Tabelle, mit Datensätzen aus einer Datenbank, filtern möchte, so wie es z.B. auch in Excel möglich ist.
Also immer, wenn ich in einem DropDown-Menü etwas auswähle, werden nur noch genau die entsprechenden Datensätze in der Tabelle angezeigt.

Gibt es denn noch eine andere Möglichkeit als JavaScript?
Oder habt ihr eine Idee, wie man das noch lösen könnte?

Ich hoffe ich habe mich verständlich ausgedrückt.
Vielen Dank schonmal.

Grüße
Ramona
Ramona86 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.10.2008, 13:04  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Hallo,

allgemein als Daumenregel kannst du sagen: solange JavaScript einen Mehrwert darstellt und die Seite als solche auch ohne nutzbar ist, kann JavaScript problemlos verwendet werden. Erst wenn man JavaScript anschalten muss, damit die Seite überhaupt funktioniert, wird's haarig.
Sieh es als Schichtenmodell: innen das HTML-Gerüst, darum ein Mantel aus CSS und ganz zuletzt kommt JavaScript, das sich um die Seite legt. Dabei weiß eine innere Schicht nichts von den äußeren Schichte und ist auch ohne sie funktionstüchtig. Also der HTML-Kern funktioniert ohne CSS und JavaScript und die CSS brauchen zwar das HTML, funktionieren aber ohne JavaScript. Wenn das beachtet wird, kann JavaScript problemlos eingesetzt werden.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 21.10.2008, 13:05  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Klar, es geht immer auch mit echtem Request (Selection + Button).

Ich halte es mittlerweile so: Alle wichtigen Funktionen mit JS und PHP gleichermaßen umsetzen. JS Funktionalität (bspw. auch Ajax) erst über Javascript zuweisen, also keine inline Attrbute wie onClick verwenden. Das ist der unobtrusive Ansatz. Besser noch: JS-only Steuerelemente auch nur mit Javascript darstellen (nachträglich ins DOM schreiben oder über display-CSS einblenden).
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 21.10.2008, 14:01  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Es kommt drauf an was das für eine Seite wird.

Für die allermeisten Seiten würde ich JavaScript bedenkenlos einsetzen. Wer JavaScript ausknippst, weiß was er tut und muss eben damit rechnen, dass etwas nicht funktioniert.

Ich mache mir sicher nicht wegen 1% der Nutzer ohne JavaScript eine Mehrarbeit von 100%.
Wenn es mit einfachen Mitteln möglich ist, die Seite auch JS-Verweigeren zugänglich zu machen: schön

Klar: Wo JavaScript unnötig ist und keinerlei Mehrwert bietet, benutz ich es auch nicht. Aber wenn es mir einen Mehrwert bietet, ...
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 21.10.2008, 15:11  
Erfahrener Benutzer
 
Benutzerbild von Ramona86
 
Registriert seit: 11.07.2008
Beiträge: 121
PHP-Kenntnisse:
Anfänger
Ramona86 wird schon bald berühmt werdenRamona86 wird schon bald berühmt werden
Standard

Ok, dann danke ich euch schon einmal vielmals für eure Anworten.

Jetzt muss ich aber noch einmal ne dumme Frage stellen:

Gibt es ne Möglichkeit abzufragen, ob JavaScript aktiviert/deaktiviert ist?

Viele Grüße
Ramona
Ramona86 ist offline   Mit Zitat antworten
Alt 21.10.2008, 15:17  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

ja, muss es wohl, wie könnten sonnst die ganzen Counter das prüfen.

Hab gerade keinen code bei der Hand, aber ich schau mal was ich finde.
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.

Geändert von JEGO (21.10.2008 um 15:21 Uhr).
JEGO ist offline   Mit Zitat antworten
Alt 21.10.2008, 15:30  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Es gibt bestimmt mehrere Herangehensweisen.

Beispielsweise kannst du auf deiner Seite eine Grafik einbinden, hinter der in Wirklichkeit ein PHP-Script steckt, dass per header auf eine echte Grafik weiterleitet.
Per JavaScript hängst du an die Grafik-URL ein "?js=on" an und kannst jetzt im PHP-Script über $_GET['js'] erkennen ob JavaScript aktiviert ist.

Oder du leitest einfach per document.location.href='index.php?js=on' auf eine "JS-Version" um.....
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 21.10.2008, 16:34  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Die Frage ist auch, ob das nötig ist. Siehe meine obigen Ausführungen. Wenn Du eine Nicht-JS-Seite dynamisch mit JS ergänzt sparst Du Dir die Prüfung. Wenn desweiteren ein normaler Request und ein Ajax-Request an dasselbe Script gehen und erst vom Controller unterschieden werden sparst Du Dir auch dort die Fallunterscheidung.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 22.10.2008, 11:13  
Erfahrener Benutzer
 
Benutzerbild von Ramona86
 
Registriert seit: 11.07.2008
Beiträge: 121
PHP-Kenntnisse:
Anfänger
Ramona86 wird schon bald berühmt werdenRamona86 wird schon bald berühmt werden
Standard

Ok, vielen vielen lieben Dank an alle für die guten Tipps und die Hilfe.

Ich werd mir das mal durch den Kopf gehen lassen und bissl rumprobieren.

Viele Grüße
Ramona
Ramona86 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
Unsichtbares Formularfeld mit Javascript ansprechen mAy^daY HTML, Usability und Barrierefreiheit 6 13.08.2006 21:25
Javascript von Smileys und Buttons wie B U I ändern... mickschen HTML, Usability und Barrierefreiheit 10 07.06.2006 15:56
PHP + Javascript + MYSQL socke PHP Tipps 2006 4 02.04.2006 22:02
Ist JavaScript OOP sinnvoll? HStev HTML, Usability und Barrierefreiheit 2 26.01.2006 12:11
Variable wird geändert bei Übergabe an Javascript PHP Tipps 2007 4 17.12.2005 16:53
Javascript durch PHP ausdrücken PHP Tipps 2007 10 09.11.2005 20:04
[Erledigt] Mouseover Menü in Javascript und PHP Lösung ? PHP Tipps 2005-2 4 20.07.2005 08:48
Was ist eigentlich jetzt 'kommerzielle Nutzung'? Off-Topic Diskussionen 19 19.07.2005 21:50
Php soll Javascript beschleunigen PHP Tipps 2005 4 17.04.2005 12:56
[Erledigt] JavaScript +mehrereFenster HTML, Usability und Barrierefreiheit 5 03.02.2005 15:08
Formulare mit arrays mit php und gleichzeitig mit JavaScript PHP-Fortgeschrittene 2 14.10.2004 15:33
JavaScript in JavaScript geschriebene Html-Datei einbinden. woods HTML, Usability und Barrierefreiheit 6 06.09.2004 18:33
Javascript HTML, Usability und Barrierefreiheit 5 31.08.2004 18:30
php + Javascript, Variablenübergabe PHP Tipps 2004 14 28.07.2004 15:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript sinnvoll, javascript nutzung, javascript deaktivieren sinnvoll, nutzung javascript, nutzung von javascript, javascript sinnvoll?, sinnvoll javascript, nutzung java script, sinnvolle javascripts, javascript sinnvoll einsetzen, nutzung javascript, warum?, javascript benutzung, \javascript-nutzung\ in unternehmen, javascript ausschalten sinnvoll?, sinnvolle javascript, java script sinnvoll?, ist javascript sinnvoll, nutzung von java script, javascript sinnvoll ?, javascript aktivieren sinnvoll

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:32 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum