1. Startseite
  2. Forum
  3. Dialog
  4. Sagt's uns!
  5. Ständige veränderungen auf der Seite

Ständige veränderungen auf der Seite

Themenstarteram 19. November 2013 um 18:10

Seit einigen Tagen ärgere ich mich damit rum das bestimmte funktionen nicht mehr laufen. Z.B. das anklicken von Thema/Marke auf der Startseite oder das ausklappende Menü der Favoriten. Habt ihr da was geändert? Letzteres ist erst seit heute.

Beste Antwort im Thema

Zitat:

Original geschrieben von John-Mac-Dee

Hätte nicht gedacht das die Menüs jetzt über Google laufen.

Die Menüs laufen nicht über Google. Aber mit JavaScript, d.h. im Quellcode der Seite stehen Anweisungen für den Browser in welchen Fällen er was tun soll. Sowas wie "wenn der Benutzer seinen Mauszeiger über seinem Benutzernamen rechts oben in der Ecke platziert, dann zeige eine Menü-Box an" (in Wirklichkeit ist es etwas komplexer, da auch dynamisch Teile der Seite vom Server nachgeladen werden, um dir z.B. eine neue PN zu signalisieren ohne dass du die Seite neu lädst).

Solche Funktionen könnte man in JavaScript komplett selbst realisieren. Das ist aber nicht praktikabel, weil das jeder Browser ein bisschen unterschiedlich interpretiert. Man braucht also Sonderbehandlungen für ältere Firefox, für neuere Internet Explorer oder für Opera. Alleine das Testen aller Funktionen in allen Browsern würde lange dauern. Daher gibt es sogenannte JavaScript-Frameworks, die diesen ganzen Kram übernehmen. Die bieten also eine Reihe von Funktionen an (z.B. "Blende ein Element ein", "ändere die Farbe eines Elements" oder "lade Inhalt vom Server nach"), die so geschrieben sind, dass in allen Browsern das gleiche funktioniert. Ein sehr beliebtes Beispiel ist jQuery.

Diese Frameworks werden beim Laden der Seite mitgeladen (in der Regel nur einmal pro Seite, dann sind sie im Browser-Cache). Natürlich kann man die auf dem eigenen Server ablegen. Man kann sie aber auch von anderen Servern laden - hier zum Beispiel Google. Das spart zum einen Traffic, zum anderen sind die Google-Server sehr leistungsstark und überall auf der Welt schnell angebunden (sie bilden ein Content Delivery Network, siehe Wikipedia).

vg, Johannes

11 weitere Antworten
Ähnliche Themen
11 Antworten
am 19. November 2013 um 18:12

Zitat:

Original geschrieben von John-Mac-Dee

Seit einigen Tagen ärgere ich mich damit rum das bestimmte funktionen nicht mehr laufen. Z.B. das anklicken von Thema/Marke auf der Startseite oder das ausklappende Menü der Favoriten. Habt ihr da was geändert? Letzteres ist erst seit heute.

Komisch bei mir funzt es :eek:

Themenstarteram 19. November 2013 um 20:49

Auf dem iPad klappt's bei mir auch... Kam aber definitiv ein Update heute, da ich mich neu einloggen musste.

Waere nett, wenn man bei Fehlermeldungen auch mal die verwendete Hardware mit angeben wuerde :)

Wenn was auf normalen Rechnern (Win? - Apple OS? oder Linux) "normal" funzt, heisst das noch lange nicht, das es gleichermassen auch auf den diversen i- oder Smart-Phones bzw. diverser Tablet-Plattformen genauso reibungslos "tut, was soll" ;)

Wenn ein Fehler vermutet wird, ist es deshalb fuer die MT Werkstatt zu dessen Behebung essentiell zu wissen, in welcher Umgebung (Hardware, OS-Version, verwendeter Browser samt Version etc.) dieser Fehler bemerkt oder (reproduzierbar) festgestellt wurde !

am 19. November 2013 um 23:06

Zitat:

Original geschrieben von John-Mac-Dee

Auf dem iPad klappt's bei mir auch... Kam aber definitiv ein Update heute, da ich mich neu einloggen musste.

Ich musste mich nicht einloggen. Wahrscheinlich haben bei dir die Cookies nur irgendwie gesponnen.

Hmm, es ist irgendwie bezeichnend, wie hier mit der Problematik auf MT umgegangen wird :mad:

"Meckern" ja, aber detaillierte "Fehler-Meldungen" dazu nein? :eek: !

Mir ist nicht bewußt, daß wir mit den Menüs zur Zeit ein Problem hätten. Hast du die Probleme damit immer noch?

Grüße aus der Werkstatt

Zitat:

Original geschrieben von John-Mac-Dee

Seit einigen Tagen ärgere ich mich damit rum das bestimmte funktionen nicht mehr laufen. (...) oder das ausklappende Menü der Favoriten. Habt ihr da was geändert? Letzteres ist erst seit heute.

Zitat:

Original geschrieben von johannburkard

Mir ist nicht bewußt, daß wir mit den Menüs zur Zeit ein Problem hätten. Hast du die Probleme damit immer noch?

Hi,

seit gestern muss man in NoScript ajax.googleapis.com erlauben, damit man die Menüs rechts oben öffnen kann. ;)

Probier es einfach mal aus. Ein Rechner mit einem Windows, FF und NoScript reicht dazu aus.

VG myinfo

Ausklappmenü geht nicht mehr

Danke myinfo für die Auflösung. Wir haben in der Tat letzte Woche auf Googles CDN gewechselt, um jQuery zu servieren. Und ohne jQuery wird MOTOR-TALK nicht so gut funktionieren. ;)

Grüße aus der Werkstatt

Themenstarteram 22. November 2013 um 17:42

Zitat:

Original geschrieben von myinfo

Zitat:

Original geschrieben von John-Mac-Dee

Seit einigen Tagen ärgere ich mich damit rum das bestimmte funktionen nicht mehr laufen. (...) oder das ausklappende Menü der Favoriten. Habt ihr da was geändert? Letzteres ist erst seit heute.

Zitat:

Original geschrieben von myinfo

Zitat:

Original geschrieben von johannburkard

Mir ist nicht bewußt, daß wir mit den Menüs zur Zeit ein Problem hätten. Hast du die Probleme damit immer noch?

Hi,

seit gestern muss man in NoScript ajax.googleapis.com erlauben, damit man die Menüs rechts oben öffnen kann. ;)

Probier es einfach mal aus. Ein Rechner mit einem Windows, FF und NoScript reicht dazu aus.

VG myinfo

Danke, du bist mein Held :)

Genau das war der Fehler.

Hätte nicht gedacht das die Menüs jetzt über Google laufen.

Wir werden bald auch jQuery UI von Googles CDN laden. Für die, die URLs händisch freischalten: Die URL ist http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.min.js

Grüße aus der Werkstatt

Zitat:

Original geschrieben von John-Mac-Dee

Hätte nicht gedacht das die Menüs jetzt über Google laufen.

Die Menüs laufen nicht über Google. Aber mit JavaScript, d.h. im Quellcode der Seite stehen Anweisungen für den Browser in welchen Fällen er was tun soll. Sowas wie "wenn der Benutzer seinen Mauszeiger über seinem Benutzernamen rechts oben in der Ecke platziert, dann zeige eine Menü-Box an" (in Wirklichkeit ist es etwas komplexer, da auch dynamisch Teile der Seite vom Server nachgeladen werden, um dir z.B. eine neue PN zu signalisieren ohne dass du die Seite neu lädst).

Solche Funktionen könnte man in JavaScript komplett selbst realisieren. Das ist aber nicht praktikabel, weil das jeder Browser ein bisschen unterschiedlich interpretiert. Man braucht also Sonderbehandlungen für ältere Firefox, für neuere Internet Explorer oder für Opera. Alleine das Testen aller Funktionen in allen Browsern würde lange dauern. Daher gibt es sogenannte JavaScript-Frameworks, die diesen ganzen Kram übernehmen. Die bieten also eine Reihe von Funktionen an (z.B. "Blende ein Element ein", "ändere die Farbe eines Elements" oder "lade Inhalt vom Server nach"), die so geschrieben sind, dass in allen Browsern das gleiche funktioniert. Ein sehr beliebtes Beispiel ist jQuery.

Diese Frameworks werden beim Laden der Seite mitgeladen (in der Regel nur einmal pro Seite, dann sind sie im Browser-Cache). Natürlich kann man die auf dem eigenen Server ablegen. Man kann sie aber auch von anderen Servern laden - hier zum Beispiel Google. Das spart zum einen Traffic, zum anderen sind die Google-Server sehr leistungsstark und überall auf der Welt schnell angebunden (sie bilden ein Content Delivery Network, siehe Wikipedia).

vg, Johannes

Deine Antwort
Ähnliche Themen