php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.05.2008, 08:59  
Erfahrener Benutzer
 
Benutzerbild von Hu5eL
 
Registriert seit: 26.02.2008
Beiträge: 342
Hu5eL befindet sich auf einem aufstrebenden Ast
Hu5eL eine Nachricht über ICQ schicken
Standard [Erledigt] Seite nur auf AJAX (Java) auslegen?

hi, mal ne ganz doofe frage. ich beschäftige mich zur zeit viel mit ajax etc.
finde es z.b ganz sinnvoll für formulare um dem user direkt "ungültige" eingaben anzuzeigen.
ist es dann noch sinnvoll das alles per php nochmal abzufangen? weil was passiert mit den usern die java-script deaktiviert haben. oder kann ich davoin ausgehen das ohne java sowieso nix passiert, weil ohne java keine anfragen gesendet werden?

wie sieht das mit der benutzerfreundlichkeit aus? sollte ich davon ausgehen, das ca 50% der user kein java haben oder kann ich diese anzahl vernachlässigen?!
Hu5eL ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 20.05.2008, 09:03  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Hi,

erstmal musst du Vorsichtig mit den Begriffen sein. Du meinst JavaSCRIPT, nicht Java, da ist ein großer Unterschied.

Also wenn du statt des Submit-Buttons einen Standard-Button macht, der dann über onClick die Daten via AJAX versendet, dann hast du schonmal die Situatuon das bei deaktiviertem JavaScript gar nichts passiert.

Wieviele der User jetzt JS aktiviert haben weiss ich nicht, aber ich für meinen Teil vernachlässige die User und sag denen einfach das sie ohne JS hier nichts machen können.

Gruß
Cy
cycap ist offline  
Alt 20.05.2008, 09:20  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Du kannst eine Seite erstellen, die ohne Javascript nicht läuft. Wer kein Javascript hat, ist halt raus. Das ist "einfach nur" eine Entscheidung. Und wie cycap schon schrieb, sagst Du damit "Ohne Javascript gehörst Du nicht zu meiner Zielgruppe, also runter von meiner Site". Ob das populär ist, ist eine andere Frage Privat bist Du jedenfalls nicht gezwungen, auf alle Rücksicht zu nehmen.
Aber egal, ob Du Dich für oder gegen Javascript oder eine Mischung oder sonstwas entscheidest, auf dem Server musst Du die Daten trotzdem validieren. Da führt kein Weg dran vorbei. Alle Daten, die von außen an Deinen Server herangetragen werden, können falsch sein, mutwillig gefälscht oder fehlerhaft oder sonstwas.

Geändert von David (20.05.2008 um 09:22 Uhr).
David ist offline  
Alt 20.05.2008, 09:20  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

Du solltest Dich keinesfalls darauf verlassen, dass jeder User JS aktiviert hat. Ausser Du willst Diene user ausschliessen und schränkst somit die Anzahl Deiner Kunden bewusst ein.

Btw. Usereingaben auf dem Server zu überprüfen macht immer sinn.
HPR1974 ist offline  
Alt 20.05.2008, 09:23  
Erfahrener Benutzer
 
Benutzerbild von Hu5eL
 
Registriert seit: 26.02.2008
Beiträge: 342
Hu5eL befindet sich auf einem aufstrebenden Ast
Hu5eL eine Nachricht über ICQ schicken
Standard

sorry hab weiter oben javascript geschrieben und dann wieder nur java

ok danke, dann werde ich es genauso machen wie du, also einfach irgnorieren
Hu5eL ist offline  
Alt 20.05.2008, 10:27  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Aber wie gesagt: Daten Serverseitig prüfen (ob nun per AJAX-Request oder normalem HTTP-Request ist da ja egal, nur halt nicht nur direkt in JS) und für die User ohne JS einen Hinweis darstellen

[edit]
Ich denke mal das Thema kann somit als Erledigt markiert werden, bitte nächstes mal selber machen

Geändert von cycap (20.05.2008 um 10:37 Uhr).
cycap ist offline  
Alt 20.05.2008, 12:18  
Erfahrener Benutzer
 
Benutzerbild von Hu5eL
 
Registriert seit: 26.02.2008
Beiträge: 342
Hu5eL befindet sich auf einem aufstrebenden Ast
Hu5eL eine Nachricht über ICQ schicken
Standard

ja sorry kann

ja klar ich sende den request per ajax ab, aber da prüfe ich mit php
Hu5eL ist offline  
Alt 20.05.2008, 18:27  
Erfahrener Benutzer
 
Registriert seit: 02.03.2008
Beiträge: 351
robydog befindet sich auf einem aufstrebenden Ast
Standard

mal ne doofe frage von mir

wenn man rausfinden kann ob java aktiviert ist oder nicht dann könnte man doch für die user ohne Java doch ein normales login erstellen oder seh ich das falsch?
robydog ist offline  
Alt 20.05.2008, 23:23  
Erfahrener Benutzer
 
Benutzerbild von Hu5eL
 
Registriert seit: 26.02.2008
Beiträge: 342
Hu5eL befindet sich auf einem aufstrebenden Ast
Hu5eL eine Nachricht über ICQ schicken
Standard

a: kannste rausfinden
wenn java off ist wird der code in folgende zeilen ausgeführt
PHP-Code:
<noscript>kein java aktiviert...</noscript
es geht ja nicht nur um normale logins etc.. sondern größere sachen und da habe ich keine lust alles "doppelt" zu machen..
Hu5eL ist offline  
Alt 20.05.2008, 23:30  
Erfahrener Benutzer
 
Registriert seit: 02.03.2008
Beiträge: 351
robydog befindet sich auf einem aufstrebenden Ast
Standard

hmm... geht es denn nicht dass wenn du weisst das es kein java ist dass dann nur der php teil kommt den du ja sowieso machen müsstet wie hier geschrieben wurde
robydog ist offline  
 


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
[Erledigt] Ajax Probleme Robotic-Brain JavaScript, Ajax und mehr 8 15.07.2008 22:35
[Erledigt] Design einer Seite verändern. cybertron PHP Tipps 2008 1 28.06.2008 10:12
Bei richtiger Eingabe Daten an nächste Seite versenden xx_heidi_xx PHP Tipps 2008 49 27.05.2008 14:56
[Erledigt] Probleme mit unsicherer Seite im IE7 Arguss PHP Tipps 2008 11 25.05.2008 20:08
Krieg kein Objekt zurück auf includeter Seite NONNNNN PHP Tipps 2008 5 28.03.2008 19:25
Eintrag in DB und Wechsel zu anderer Seite Darson PHP Tipps 2008 25 14.01.2008 16:46
Java Script öffnet nicht die gewünschte Seite RebellionFFM JavaScript, Ajax und mehr 0 08.11.2007 14:31
AJAX: Session-Inhalt an PHP Curanai HTML, Usability und Barrierefreiheit 2 05.11.2007 15:45
Frame schließen und [Erledigt] Seite nur auf AJAX (Java) auslegen? workaholic HTML, Usability und Barrierefreiheit 2 06.09.2005 13:36
Welche seite (Adresse) rief die aktuelle seite auf? PHP Tipps 2005-2 7 05.07.2005 15:02
Seite in Seite PHP-Fortgeschrittene 3 15.03.2005 19:27
get_browser und Java MadCro PHP-Fortgeschrittene 1 18.10.2004 14:43
Java oder C Off-Topic Diskussionen 15 17.08.2004 17:55
Seite nicht mit content="3600" im Cache gespeicher scheibo PHP Tipps 2004 0 19.07.2004 14:49
[Erledigt] PHP Eine neue PHP seite automatisch öffnen PHP Tipps 2004 1 19.06.2004 12:40

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
seite nur mit ajax, webseite nur mit ajax, homepage nur mit ajax, ajax java benutzerverwaltung code, internetseite nur mit ajax, website nur aus ajax, xajax java, ajax seite bei deaktiviertem javascript, xajax nur startseite, xajax nur auf startseite, website nur mit ajax, seiten nur mit ajax, http://www.php.de/php-tipps-2008/1294-erledigt-seite-nur-auf-ajax-java-auslegen.html, google freundlichkeit ajax request, seite nur mit js, java seiten verändern, javascript code bei deaktiviertem java, nur ajax, ajax problem javascript deaktiviert, webeite nur mit ajax

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:01 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