Akzeptieren

Diese Website verwendet Cookies. Durch die Nutzung dieser Webseite erklären Sie sich damit einverstanden, dass Cookies gesetzt werden. Mehr erfahren

JavaScript und Alternativen

Verfasst am: 13. 08. 2011 [22:06]
ptra
473 Beiträge
Designerin (Print & Web)
Dabei seit: 22.09.2010

✭ Aktiver Content Bringer
Themenersteller

Beitrag hilfreich?

Haalo Foris,

ich hab da mal ein Problem. Kämpfe mich gerade durch JavaScript-Programmierung und frage mich, wie das aussieht, wenn einer sein JavaScript deaktiviert hat.

Frage: Tut das jemand? Wenn ja, warum; denn das kommt doch automatisch mit dem Browser. Und wenn jemand JavaScript deaktiviert hat, wie sähen dann die alternativen Maßnahmen dafür aus?

Sage ich dann zu ihm: du kannst das jetzt nicht nutzen, weil du´s ausgeschaltet hast oder kann ich ihm Alternativen in irgendeiner Form geben?

Gruß. Petra wink.gif

Gegen die Infamitäten des Lebens... (siehe Hermann Hesse) http://www.universoom.de


Verfasst am: 13. 08. 2011 [23:19]
joerg
1984 Beiträge
Fachinformatiker Anwendungsentwicklung
Dabei seit: 09.06.2009

✶✶ Sehr aktiver Seitenreport Vorantreiber

Beitrag hilfreich?

Hallo Petra

Deine Frage ist sehr allgemein gehalten.

Also werde ich genauso allgemein gehalten antworten.

HTML5 hält einiges bereit was vorher nur mit Javascript lösbar war.

PHP sollte eigentlich auch ziemlich viel erstezen können.

Mit SVG kann man auch sehr viel realisieren.

Und ich meine bin mir aber jetzt nicht ganz sicher da war auch noch was in CSS3.

Einzig allein Ajax fällt mir ein das man da wohl kaum Möglichkeiten hat. Ausser man verzichtet halt eben auf die Masse an Inhalten oder reduziert die Datenmenge.

Okay da war dann noch der dämliche IE in den alten Versionen wenn man nur die neuen Elemente in HTML5 für das Design einsetzt.

Wenn jemand Javascript deaktiviert hat kann man ausser in XHTML5 das noscript Element einsetzen.

Wie wäre es mit einer konkreteren Problemstellung?

Also bis dato habe ich für die meisten Problemstellungen eine alternative Lösung ohne Einsatz von Javascript gefunden.

Gruß
Jörg



Verfasst am: 14. 08. 2011 [09:36]
romacron
1278 Beiträge
JDev Xer
Dabei seit: 01.11.2009

✭✭ Aktiver Seitenreport Vorantreiber

Beitrag hilfreich?

" wenn einer sein JavaScript deaktiviert hat."
Wenn Javascript ausgeschaltet ist, geht kein javascript auf dem Client. (aus die maus)

Frage: Tut das jemand? Ja, ich tu dies um meine Seiten zu testen ob überall ein noscript mechanismus drinnen ist

das kommt doch automatisch mit dem Browser. Ja, richtig: es gibt einen Schalter mit dem man so etwas abschalten kann.

Und wenn jemand JavaScript deaktiviert hat, wie sähen dann die alternativen Maßnahmen dafür aus?

Alternative 1:
Es geht Formulare die mit und Ajax übertragen werden können.
1 Submit button in <noscript><input submit>
1 a submit onclick mit der class="keinjs" .keinjs{display:none;}
im head <noscript><style /keine-scripte.css</noscript>

die Methode ist nicht valide. Diese soll nur eine art Brücke zeigen, wie man das handeln kann

Sage ich dann zu ihm: du kannst das jetzt nicht nutzen, weil du´s ausgeschaltet hast oder kann ich ihm Alternativen in irgendeiner Form geben?

Im eingeloggten oder beim einloggen, kann man das fordern. Im normalen FE sollte immer eine alternative Darstellung vorhanden sein.

Es gibt da jede Menge gute kniffe, wie man js und nojs kombiniert ohne alles doppelt zu proggen.

Die Frage, was möchtest du konkret umsetzten?

Verfasst am: 14. 08. 2011 [11:34]
Raptor
1157 Beiträge
Moderator
IT-Student
Dabei seit: 10.05.2009

✭✭ Aktiver Seitenreport Vorantreiber

Beitrag hilfreich?

Nach Statistiken haben ca. 2% der User JavaScript deaktiviert.
Gründe: Ad-Block, Performance, Arbeitgeber, ..

Ich gehe in dieser Frage ganz anders vor:
Ich erstelle eine Website oder Web-Applikation mit vollem Funktionsumfang ganz ohne JavaScript.
Erst dann kommen die "JavaScript-Overlays" dazu, um das Userinterface zu verbessern, zu optimieren und evtl. mit Zusatzfunktionen zu bestücken.
Im Extremfall sieht die Website mit JS (gewollt) ganz anders aus als mit.

Wie Roman es angesprochen hat, kann man das Non-JS-Interface mit JavaScript abändern.
Z.B. eine Drop-Down-Funktion:

Man habe folgendes CSS:
CSS
.dropdown { dislpay:block; }
.js .dropdown { dislpay:none; }
und folgenden JavaScript-Code:
JAVASCRIPT
document.body.className += " js";

Die Elemente der Klasse .dropdown werden ohne JS angezeigt. Mit JS werden sie ausgeblendet und z.B. erst beim Mouseover angezeigt.

Ãœbrigens: <noscript> brauche ich nicht.



Verfasst am: 15. 08. 2011 [14:39]
ptra
473 Beiträge
Designerin (Print & Web)
Dabei seit: 22.09.2010

✭ Aktiver Content Bringer
Themenersteller

Beitrag hilfreich?

Hallo und merci vielmals!

@Jörg: Meine Frage war auch allgemein gemeint.

Es soll Dynamik ins Spiel kommen mit JavaScript. Bin mir über das ProCedere noch nicht so ganz klar; denke aber, ich werde das wie von Raptor vorgeschlagen so halten, dass ich in HTML meine komplette Site aufsetze und die Goodies dann mit JavaScript oben draufsetze. Klingt vernünftig.

@romacron: Ich will meine Bilder und Galerien aufpeppen mit Slidern, Lightboxen, Panoramen oder Ähnlichem. Die Einbinderei mit jQuery ist zwar sehr komfortabel, aber ich würde ganz gerne verstehen, was ich mache.

Wenn lt. Statistik lediglich 2% der User ihr Javascript abgeschaltet haben, würde ich sie dann - was JS-Goodies anbelangt, vernachlässigen wollen.

Gruß. Petra wink.gif

Gegen die Infamitäten des Lebens... (siehe Hermann Hesse) http://www.universoom.de


Verfasst am: 15. 08. 2011 [17:25]
UFOMelkor
353 Beiträge
Student
Dabei seit: 20.10.2009

☆ Content Bringer

Beitrag hilfreich?

Das dazugehörige Stichwort ist übrigens Unobtrusives JavaScript.



Verfasst am: 15. 08. 2011 [17:29]
romacron
1278 Beiträge
JDev Xer
Dabei seit: 01.11.2009

✭✭ Aktiver Seitenreport Vorantreiber

Beitrag hilfreich?

Hallo,

@flo, das ist interessant. Hast du vielleicht 1 -2 Links für diese 2% Statisk parat?

Im Augenblick arbeite ich noch mit aufwendigem Fallback, würde mit der 2% Hürde wegfallen wink.gif



Verfasst am: 15. 08. 2011 [20:23]
Raptor
1157 Beiträge
Moderator
IT-Student
Dabei seit: 10.05.2009

✭✭ Aktiver Seitenreport Vorantreiber

Beitrag hilfreich?

"romacron" schrieb:

@flo, das ist interessant. Hast du vielleicht 1 -2 Links für diese 2% Statisk parat?

http://visualrevenue.com/blog/2007/08/eu-and-us-javascript-disabled-index.html
und
http://smorgasbork.com/component/content/article/84-a-study-of-internet-users-cookie-and-javascript-settings



Verfasst am: 16. 08. 2011 [12:43]
ptra
473 Beiträge
Designerin (Print & Web)
Dabei seit: 22.09.2010

✭ Aktiver Content Bringer
Themenersteller

Beitrag hilfreich?

Sehe ich das richtig dass, wenn ich HTML-Code mit JavaScript generiere, die Sumas den nicht berücksichtigen?

Hätte dann ja durchaus Nachteile, seo-technisch betrachtet. Aber auch Vorteile, wenn ich irgendetwas - warum auch immer - nirgendwo indexiert haben möchte. Kann man sich da drauf verlassen?

Gruß. Petra wink.gif

Gegen die Infamitäten des Lebens... (siehe Hermann Hesse) http://www.universoom.de


Verfasst am: 16. 08. 2011 [12:49]
romacron
1278 Beiträge
JDev Xer
Dabei seit: 01.11.2009

✭✭ Aktiver Seitenreport Vorantreiber

Beitrag hilfreich?

Jo, das siehst du richtig.

der googlebot sucht seit geraumer zeit nicht mehr mit js-maschine.
der msn-bot umso aggressiver. wink.gif

was du tun kannst, soweit wie möglich "unobtrusive javascript"(oskar schrieb es) verwenden.

so mach ich das bei vielen gimmicks. Gerade bei links spielt es kaum eine Rolle ob die nun per unob manipuliert werde oder eben als normaler link.

Für normalen content: Es langt wenn man den per css- hidden auf irgendeine Position (ggf. ausserhalb des sichtbaren bereiches) positioniert.
Die bots können den Content lesen, der User nicht




to Top to Top

Du bist nicht eingeloggt. Bitte beachte, dass Du eingeloggt sein musst, um Themen zu erstellen oder auf Beiträge zu antworten.

RSS Feed abonnieren

Werde in Echtzeit über neue Foren-Beiträge informiert:

RSS Feed abonnieren


0 Mitglieder waren innerhalb der letzten 15 Minuten online (5 heute gesamt):
[keine]

Administratoren und Moderatoren:
[keine]

Seitenreport hat 47724 registrierte Mitglieder, 4358 Themen und 37794 Beiträge.
Der aktuelle Mitgliederzuwachs liegt bei durchschnittlich 0 bestätigten Neuregistrierungen pro Tag.
Pro Tag werden im Seitenreport Forum durchschnittlich 0 neue Themen und 0 Beiträge erstellt.
Die Durchschnittszahlen berechnen sich aus den letzten 7 Tagen.

Mehrfach empfohlen

Seitenreport ist einer der bekanntesten SEO und Website Analyse Dienste im deutschsprachigen Raum und wurde u.a. schon empfohlen:
von Mr. Wong im Wong Letter
vom Leserservice der Deutschen Post
vom Technik Blog SiN
und vielen anderen

Seitenreport API

Verfolge die SERP Positionen Deiner Keywords und erhalte Informationen über verwendete Mikroformate, frage die Ergebnisse unserer Analysen live ab oder greife auf unsere History-Datenbank zu. Dies alles bietet Dir die neue Seitenreport API. Kontaktiere uns, um weitere Infos zu erhalten.